Vim için kendi yazım dosyamı nasıl oluşturabilirim?


13

Şu anda çok sayıda kısaltma, teknik dil ve Almanca olmayan kelimeler kullanmam gereken bir belge yazıyorum.

Şimdi tech_speak, aşağıdaki vim komutunu kullanabilmem için bu teknik dili kontrol eden bir yazım dosyası ( ) oluşturup oluşturamayacağımı merak ediyordum.

:set spelllang=de,tech_speak spell

Bu nasıl yapılabilir?

Yanıtlar:


13

'spellfile'Seçenek aradığınız budur:

:set spellfile=~/.vim/spell/techspeak.utf-8.add

Not: Gibi özel karakterlerden kaçının _; Vim'de bölge adını ayırdığı için .

Daha sonra özel kelimelerinizi buna ekleyebilirsiniz zg. Hiçbir şey eklemenize bile gerek yok 'spelllang'; bu eklemeler otomatik olarak dikkate alınacaktır.


Evet bu iyi görünüyor ama zgvim atar "E751: Çıktı dosya adı bölge adı olmamalı" bana.
Raphael Ahrens

Ah _bu :set spellfile=~/.vim/spell/techspeak.utf-8.addişleri kaldırmam gerekiyordu . Teşekkürler!
Raphael Ahrens

1
Haklısın; bu karakterlerden kaçınmak en iyisidir; Cevabımı düzenledim.
Ingo Karkat

1
:help spell-mkspell

aradığınız şey bu.


1
Yanılıyorsam lütfen beni düzeltin. Ama bunu okuduğum sürece mevcut bir sözlük dosyasına ihtiyacım var. Ama dilimle birleştirebileceğim yeni bir dil dosyası yapmak istiyorum.
Raphael Ahrens

1
Bir sözlük dosyası basit bir kelime listesi olabilir.
n. 'zamirler' m.

@nm Bir csv gibi mi? Virgülle ayrılmış kelimeler mi var?
Zelphir Kaltstahl

1
@Zelphir yazan newlines IIRC
n. 'zamirler' m.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.