ฉันกำลังใช้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
ฉันกำลังแก้ไขข้อความบรรทัดต่อไปนี้:
enable mouse scrolling, pane selection, pan reiszing and so on.
ฉันสังเกตว่า "reiszing" ถูกสะกดผิดดังนั้นฉันจึงใช้คำสั่งต่อไปนี้เพื่อเปิดการตรวจการสะกด:
setlocal spell spelllang=en_us
"reiszing" ถูกไฮไลต์ตามที่คาดไว้ แต่หลังจากนั้นฉันก็ใช้zg
คำสั่งซึ่งเพิ่มคำลงในพจนานุกรมของฉันโดยไม่ตั้งใจ ฉันเดินผ่าน/usr/share/dict/words
แต่ไม่พบว่า "กลับมา"
- ฉันจะลบคำนี้ออกจากพจนานุกรมได้อย่างไร
- หากคำไม่ได้ถูกเก็บไว้ใน
/usr/share/dict/words
นั้นแล้วมันอยู่ที่ไหน
ฉันอ่านอีกคำตอบว่าคำสั่ง
set runtimepath?
สามารถใช้เพื่อค้นหาเส้นทางที่vim
ใช้:
~/.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
ฉันสามารถแก้ไขปัญหาของฉันด้วยการทำให้ไฟล์ต่างๆหายไป:
$ 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
นี่ใช้งานได้ดีสำหรับฉันในตอนนี้เพราะมันเป็นครั้งแรกที่สิ่งนี้เกิดขึ้น แต่ฉันอยากรู้ว่าถ้ามีวิธีที่ง่ายและทำลายล้างน้อยกว่าในการลบคำออกจากพจนานุกรมหลังจากเพิ่มzg
คำสั่งด้วยคำสั่ง
ฉันได้ลองcmd + f
ใช้หน้าคำสะกดสำหรับ "ลบคำ" แต่ไม่พบอะไรเลย