Saya mahir menggunakan Unix / Linux, tetapi saya bukan ahli. Jika saya ingin membuka file (misalnya, file.txt
), saya menggunakan vi
:
vi file.txt
Ini membuka file, dan jika saya ingin menutupnya, saya gunakan :q!
. Saya telah menggunakan metode ini selama dua tahun saya menggunakan Unix / Linux. Institusi saya memiliki cluster yang menjalankan Ubuntu Linux.
Namun hari ini, saya mencoba membuka file, dan saya mendapat pesan kesalahan ini:
E576: viminfo: Missing '>' in line: newest to oldest):
E576: viminfo: Missing '>' in line: ?/CJ
E576: viminfo: Missing '>' in line: ?/CG
E576: viminfo: Missing '>' in line: ?/CC
E576: viminfo: Missing '>' in line: ?/OEP
E576: viminfo: Missing '>' in line: ?/CEP
E576: viminfo: Missing '>' in line: ?/dih
E576: viminfo: Missing '>' in line: ?/ang
E576: viminfo: Missing '>' in line: ??b
E576: viminfo: Missing '>' in line: ?/xvg
E136: viminfo: Too many errors, skipping rest of file
Press ENTER or type command to continue
Jadi saya tekan Enter. Saya mendapatkan pesan yang sama:
E576: viminfo: Missing '>' in line: newest to oldest):
E576: viminfo: Missing '>' in line: ?/CJ
E576: viminfo: Missing '>' in line: ?/CG
E576: viminfo: Missing '>' in line: ?/CC
E576: viminfo: Missing '>' in line: ?/OEP
E576: viminfo: Missing '>' in line: ?/CEP
E576: viminfo: Missing '>' in line: ?/dih
E576: viminfo: Missing '>' in line: ?/ang
E576: viminfo: Missing '>' in line: ??b
E576: viminfo: Missing '>' in line: ?/xvg
E136: viminfo: Too many errors, skipping rest of file
Press ENTER or type command to continue
Sekali lagi saya tekan Enter, dan akhirnya file terbuka untuk membaca / mengedit. Namun, masalah berulang ketika saya mencoba untuk menutup file menggunakan :q!
, dan juga ketika saya mencoba membuka file lain yang menggunakan vi
.
Kata-kata kunci CJ
, CG
, CC
, OEP
, CEP
, dih
, ang
, dan xvg
(saya tidak yakin tentang b
, meskipun) adalah semua string yang sering muncul dalam file yang saya baca menggunakan vi
, meskipun saya tidak yakin bahwa mereka semua ada pada file tertentu yang saya membuka (Kurasa tidak). Jadi, mungkin ada yang salah dengan viminfo
file saya ? Namun, saya saya menggunakan vi
, tidak vim
.
Saya tidak yakin apa yang terjadi; apakah Anda memiliki saran tentang bagaimana saya dapat mendiagnosis, dan mungkin memperbaiki, masalah ini?
vi
sering alias vim
(periksa dengan which vi
dan kemudian file
di lokasi itu).
which vi
, saya mendapatkan output /usr/bin/vi
. Ketika saya masuk file /usr/bin/vi
, saya mendapatkan output /usr/bin/vi: symbolic link to
/etc/ . Does this mean I am using
ternet /vi ' vi`?
file /etc/alternatives/vi
. Saya berharap itu akan memberitahu Anda bahwa Anda benar-benar berlari vim
.
~/.viminfo
korup? Coba pindahkan ke tempat lain dan lihat apakah masalahnya kembali. Perlu diingat banyak sistem yang menyediakanvim
sederhananyavi
sebagai symlinkvim
.