Cuando abre un archivo de texto existente en gedit, el cursor comienza en la posición en la que estaba la última vez que cerró el archivo. Por lo tanto, gedit presumiblemente necesita almacenar una lista de inodos y compensaciones.
Tengo curiosidad por saber dónde se almacena esta información, ya que no puedo encontrarla en ~ / .config / gedit
gedit
en su$HOME
con el comandostrace -e trace=open $(type -p gedit) Your_File |& grep $HOME | egrep -v ENOENT
,Respuestas:
Hay un archivo en el
~/.local/share/gvfs-metadata
que se toca cada vez que mueve el cursor y cierra gedit. Es un archivo binario, por lo que no es fácil de interpretar. Probablemente puedas entenderlo mejor con el código fuente de geditfuente
Gracias a las respuestas / comentarios anteriores, ahora sé que la posición gedit se guarda en el Sistema de archivos virtual de GNOME. En particular, está en el archivo
~/.local/share/gvfs-metadata/home
.Hay un montón de herramientas de línea de comandos para trabajar con gvfs.
La posición gedit se puede ver con:
Se puede cambiar así:
fuente