GNU/Linux >> Linux Esercitazione >  >> Linux

Perché vim non ricorda la mia posizione in un file tra le esecuzioni?

puoi ctrl o per saltare attraverso i 'salti'.

aggiungi anche qualcosa al tuo .vimrc per saltare automaticamente a quella posizione del cursore, leggi di più su http://vim.wikia.com/wiki/Restore_cursor_to_file_position_in_previous_editing_session:

" VimTip 80: Restore cursor to file position in previous editing session
" for unix/linux/solaris
set viminfo='10,\"100,:20,%,n~/.viminfo

" only for windows [give some path to store the line number info]
"set viminfo='10,\"100,:20,%,nc:\\Winnt\\_viminfo
 au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g`\"" | endif

In effetti, ho osservato lo stesso comportamento, ma con una diagnosi molto diversa.

Quando la mia partizione /home/... si è riempita, non è stato possibile scrivere .viminfo, quindi quelle posizioni di file non sono mai state memorizzate. Una volta liberato un po' di spazio, viminfo ha riposizionato il mio editor.


Linux
  1. Perché "sshpass" non è il modo giusto per automatizzare i trasferimenti di file in Linux

  2. Perché Cd non è un programma?

  3. Leggi un file orientato alla riga che potrebbe non terminare con una nuova riga?

  4. Perché il file di traduzione Bash non contiene tutti i testi di errore?

  5. vim:comando non trovato

Editor VIM

Perché la sostituzione del processo Bash non funziona con alcuni comandi?

Estrarre il valore tra due modelli di ricerca sulla stessa riga?

Perché non posso dividere un file .ape?

Vai all'inizio o alla fine del file in Vim [Suggerimento rapido]

Perché Windows non riconosce i file all'interno delle partizioni Linux?