Hapus kata dari kamus


12

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 zgperintah yang menambahkan kata ke kamus saya. Saya menerobos /usr/share/dict/wordstetapi 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 vimmenggunakan:

~/.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 zgperintah.

Saya sudah mencoba cmd + fing halaman manual mantra untuk "kata remove" tapi menemukan apa-apa.


maaf atas kesalahan ketiknya! silakan lihat edit
mbigras

1
Apakah maksud Anda zg (bukannya ng)? :-)
StandardEyre

Jawaban:


18

Untuk menghapus kata, coba zuwdan / atauzug

I've tried cmd + fing the spell man page for "remove word" but found nothing.

Untuk cmd+fpencarian, saya lebih sukses hanya mencari di "hapus" :-)

Jika Anda mengaktifkan ejaan setlocal spell spelllang=en_usmaka kamus jangka panjang Anda ada di direktori home Anda. Milik saya di:

 ~/.vim/spell/en.utf-8.add 

Di sinilah zgmenambahkan kata-kata.

Meskipun Anda dapat mengedit ~/.vim/spell/en.utf-8.adddalam vim di bawah tab yang berbeda untuk menghapus entri yang salah, zugperintahnya mungkin lebih mudah. :-)

The zGperintah menambah file sementara, di bawah/tmp

help spellfile( help spf) dapat memberikan detail lebih lanjut tentang lokasi dan format file.


terima kasih atas respons StandardEyre, saya memperbarui pertanyaan saya, file yang Anda sebutkan tidak ada
mbigras
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.