Kiedy otwierasz istniejący plik tekstowy w gedit, kursor zaczyna się w miejscu, w którym znajdował się w momencie ostatniego zamknięcia pliku. Więc gedit prawdopodobnie musi przechowywać listę i-węzłów i odsunięć.
Jestem ciekawy, gdzie przechowywane są te informacje, ponieważ nie mogę ich znaleźć w ~ / .config / gedit
gedit
w swoim$HOME
poleceniustrace -e trace=open $(type -p gedit) Your_File |& grep $HOME | egrep -v ENOENT
,Odpowiedzi:
Jest plik, w
~/.local/share/gvfs-metadata
którym jest dotykany za każdym razem, gdy przesuwasz kursor i zamykasz gedit. Jest to plik binarny, więc niełatwo go zinterpretować. Prawdopodobnie można to lepiej zrozumieć za pomocą kodu źródłowego geditźródło
Dzięki powyższym odpowiedziom / komentarzom wiem teraz, że pozycja gedit jest zapisana w wirtualnym systemie plików GNOME. W szczególności znajduje się w pliku
~/.local/share/gvfs-metadata/home
.Istnieje wiele narzędzi wiersza poleceń do pracy z gvfs.
Pozycję gedit można zobaczyć za pomocą:
Można to zmienić w następujący sposób:
źródło