auf einer neuen Installation von Ubuntu 16.04.3 LTS, habe ich Probleme mit vim springen bis zur letzten Position bei der Datei erneut öffnen. Aus irgendeinem Grund funktioniert die Marke '"
nur, wenn ich sudo vim file
mache, sonst nicht. Aus diesem Grund wird die folgende in meiner vimrc (/ etc/vim) nichts zu tunVim Letzte Positionsmarkierung Funktioniert nur mit Sudo
if has("autocmd")
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
endif
Aber diese Linie arbeitet mit sudo vi file
gut? Ich bin jetzt seit ein paar Stunden hier und es stört mich wirklich. Dies funktioniert auch auf anderen Rechnern (ohne sudo) wie einem Mac, den ich habe.
Was sagt 'ls -l ~/.viminfo'? – melpomene
'-rw ------- 1 root root 3788 Nov 7 22:09/home/benutzername/.viminfo', und darin habe ich' set autoindent', was gut funktioniert – MacStation
OK, Sie müssen diese Datei löschen , dann starte 'vim' (ohne' sudo'). – melpomene