Saya menggunakan gvim
:
$ gvim --version
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Feb 16 2017 06:36:51)
MacOS X (unix) version
Included patches: 1-329
Compiled by Homebrew
Saya mengedit baris teks berikut:
enable mouse scrolling, pane selection, pan reiszing and so on.
Saya perhatikan "reiszing" salah eja, jadi saya menggunakan perintah berikut untuk mengaktifkan pemeriksaan ejaan:
setlocal spell spelllang=en_us
"reiszing" disorot seperti yang diharapkan tetapi kemudian saya tidak sengaja menggunakan zg
perintah yang menambahkan kata ke kamus saya. Saya menerobos /usr/share/dict/words
tetapi tidak menemukan "reiszing".
- Bagaimana cara menghapus kata ini dari kamus saya?
- Jika kata itu tidak disimpan
/usr/share/dict/words
, lalu di mana itu?
Saya membaca di jawaban lain bahwa perintah
set runtimepath?
Dapat digunakan untuk menemukan jalur yang vim
menggunakan:
~/.vim
/usr/local/Cellar/macvim/8.0-127/MacVim.app/Contents/Resources/vim/vimfiles
/usr/local/Cellar/macvim/8.0-127/MacVim.app/Contents/Resources/vim/runtime
/usr/local/Cellar/macvim/8.0-127
/MacVim.app/Contents/Resources/vim/vimfiles/after
~/.vim/after
Saya dapat memperbaiki masalah saya dengan meniup file:
$ rm /usr/local/Cellar/macvim/8.0-127/MacVim.app/Contents/Resources/vim/runtime/spell/en.utf-8.add
$ rm /usr/local/Cellar/macvim/8.0-127/MacVim.app/Contents/Resources/vim/runtime/spell/en.utf-8.add.spl
Ini berfungsi dengan baik untuk saya sekarang karena ini adalah pertama kalinya ini terjadi tetapi saya ingin tahu apakah ada cara yang lebih sederhana dan tidak terlalu merusak untuk menghapus kata dari kamus setelah menambahkannya dengan zg
perintah.
Saya sudah mencoba cmd + f
ing halaman manual mantra untuk "kata remove" tapi menemukan apa-apa.
sumber
Jawaban:
Untuk menghapus kata, coba
zuw
dan / atauzug
Untuk
cmd+f
pencarian, saya lebih sukses hanya mencari di "hapus" :-)Jika Anda mengaktifkan ejaan
setlocal spell spelllang=en_us
maka kamus jangka panjang Anda ada di direktori home Anda. Milik saya di:Di sinilah
zg
menambahkan kata-kata.Meskipun Anda dapat mengedit
~/.vim/spell/en.utf-8.add
dalam vim di bawah tab yang berbeda untuk menghapus entri yang salah,zug
perintahnya mungkin lebih mudah. :-)The
zG
perintah menambah file sementara, di bawah/tmp
help spellfile
(help spf
) dapat memberikan detail lebih lanjut tentang lokasi dan format file.sumber