gedit에서 기존 텍스트 파일을 열면 파일을 마지막으로 닫을 때의 위치에서 커서가 시작됩니다. 따라서 gedit는 아마도 inode 및 오프셋 목록을 저장해야합니다.
~ / .config / gedit에서이 정보를 찾을 수 없기 때문에이 정보가 어디에 저장되어 있는지 궁금합니다.
답변
~/.local/share/gvfs-metadata
커서를 움직이고 gedit를 닫을 때마다 닿는 파일이 있습니다 . 이진 파일이므로 쉽게 해석 할 수 없습니다. gedit 소스 코드로 더 잘 이해할 수 있습니다.
답변
위의 답변 / 의견 덕분에 gedit 위치가 그놈 가상 파일 시스템에 저장되어 있음을 알았습니다. 특히 파일에 ~/.local/share/gvfs-metadata/home
있습니다.
gvfs 작업을위한 많은 명령 행 도구가 있습니다.
gvfs-cat gvfs-mkdir gvfs-rename
gvfs-copy gvfs-monitor-dir gvfs-rm
gvfs-info gvfs-monitor-file gvfs-save
gvfs-less gvfs-mount gvfs-set-attribute
gvfs-ls gvfs-move gvfs-trash
gvfs-mime gvfs-open gvfs-tree
gedit 위치는 다음과 같이 볼 수 있습니다.
gvfs-info FILENAME | grep metadata::gedit-position
다음과 같이 변경할 수 있습니다.
gvfs-set-attribute FILENAME metadata::gedit-position 42