$ grep "'" /usr/share/dict/words | wc -l
26226
$ grep -i python /usr/share/dict/words
Python
Python's
python
python's
pythons
Sorun apostrophes tüm bu kelimeler aslında sözlük dosyanızda olmasıdır. Dolayısıyla, vim yazım sözlüğünüzü değiştirmeye hazırsanız, bunu yapın:
$ grep "'" /usr/share/dict/words | sed "s/'/’/g" >> ~/.vim/spell/en.utf-8.add
Bu irade
grep
sistem sözlüğünüzde kesme işareti ( '
) içeren tüm kelimeleri bulmak için ;
sed
düz tırnakları akıllı tırnaklarla değiştirmek ( s/'/’/g
ilk alıntı düz, ikincisi akıllı); ve
- dil sözlüğünüze ekleyin (diliniz ne olursa olsun değiştirin).
Bunu Vim'den yapabileceğiniz bir .spl
dosyaya yeniden derlemeniz gerekir :
:mkspell! ~/.vim/spell/en.utf-8.add
Vim'in başlangıç yeri olarak kullandığı gerçek yazım dosyalarını (sistem sözlüğünüz yerine) kullanmak istiyorsanız, :spelldump
komutu kullanabilirsiniz . Çıkış içerecektir tüm Vim akımı için kullandığı kelimeleri spelllang
, dahil zaten tarafından eklenmiş olanlar .add
dosyaya. Sonucu :spelldump
bir dosyaya kaydedin ve ilk iki satırı (başlık bilgisi) kaldırın, ardından yukarıdaki komutları kullanın. Ayrıca uniq
, yinelenen girişleri kaldırmak için bunu da kanalize etmek isteyebilirsiniz . (Gerek yok sort
; çıktısı :spelldump
zaten sıralanmış.)
's
desen olarak kullanıyorsunuz ? Sadece'
doğru değil, iyi arama da değil mi? Bu sahip kelimeleri özleyeceğim'
farklı bir konumda (örneğinyou'd
,you've
vs.)