Lorsque vous ouvrez un fichier texte existant dans gedit, le curseur démarre à la position où il se trouvait lors de la dernière fermeture du fichier. Gedit a donc probablement besoin de stocker une liste d'inodes et de décalages.
Je suis curieux de savoir où ces informations sont stockées car je ne les trouve pas dans ~ / .config / gedit
gedit
dans votre$HOME
avec la commandestrace -e trace=open $(type -p gedit) Your_File |& grep $HOME | egrep -v ENOENT
,Réponses:
Il y a un fichier dans
~/.local/share/gvfs-metadata
lequel est touché chaque fois que vous déplacez le curseur et fermez gedit. C'est un fichier binaire, donc pas facile à interpréter. Vous pouvez probablement mieux le comprendre avec le code source de geditla source
Grâce aux réponses / commentaires ci-dessus, je sais maintenant que la position gedit est enregistrée dans le système de fichiers virtuel GNOME. Elle se trouve notamment dans le dossier
~/.local/share/gvfs-metadata/home
.Il existe de nombreux outils en ligne de commande pour travailler avec gvfs.
La position gedit peut être vue avec:
Il peut être modifié comme ceci:
la source