Quando você abre um arquivo de texto existente no gedit, o cursor inicia na posição em que estava quando você fechou o arquivo pela última vez. Portanto, o gedit provavelmente precisa armazenar uma lista de inodes e compensações.
Estou curioso para saber onde essas informações são armazenadas, pois não consigo encontrá-las em ~ / .config / gedit
gedit
no seu$HOME
com o comandostrace -e trace=open $(type -p gedit) Your_File |& grep $HOME | egrep -v ENOENT
,Respostas:
Há um arquivo no
~/.local/share/gvfs-metadata
qual é tocado toda vez que você move o cursor e fecha o gedit. É um arquivo binário, portanto não é facilmente interpretado. Você provavelmente pode entender melhor com o código fonte do geditfonte
Graças às respostas / comentários acima, agora eu sei que a posição do gedit está salva no Sistema de Arquivos Virtuais do GNOME. Em particular, está no arquivo
~/.local/share/gvfs-metadata/home
.Existem várias ferramentas de linha de comando para trabalhar com gvfs.
A posição do gedit pode ser vista com:
Pode ser alterado assim:
fonte