GNU/Linux >> Belajar Linux >  >> Linux

Mengapa vim tidak mengingat posisi saya dalam file di antara proses?

Anda bisa ctrl o untuk melompati 'lompatan'.

Anda juga menambahkan sesuatu ke .vimrc Anda untuk melompat ke posisi kursor itu secara otomatis, baca lebih lanjut di 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

Nyatanya, saya telah mengamati perilaku yang sama, tetapi dengan diagnosis yang sangat berbeda.

Ketika partisi /home/... saya menjadi penuh, .viminfo tidak dapat ditulis, sehingga posisi file tersebut tidak pernah disimpan. Setelah saya membersihkan beberapa ruang, viminfo memposisikan editor saya lagi.


Linux
  1. Mengapa Cd Bukan Program?

  2. Hapus Semua File Dalam Direktori Yang Namanya Tidak Cocok Dengan Baris Dalam Daftar File?

  3. Mengapa Substitusi Proses Bash Tidak Bekerja Dengan Beberapa Perintah?

  1. Ekstrak Nilai Antara Dua Pola Pencarian Pada Baris Yang Sama?

  2. Baca File Berorientasi Garis Yang Mungkin Tidak Berakhir Dengan Baris Baru?

  3. Mengapa File Terjemahan Bash Tidak Berisi Semua Teks Kesalahan?

  1. Pergi ke Awal atau Akhir File di Vim [Kiat Singkat]

  2. Menambahkan baris ke file hanya jika belum ada

  3. tambahkan baris ke file HANYA jika belum ada dalam file