Jak mogę stworzyć własny plik pisowni dla vima?

13

W tej chwili piszę dokument, w którym muszę używać wielu akronimów, języka technicznego i nie-niemieckich słów.

Teraz zastanawiałem się, czy mogę utworzyć plik ortograficzny ( tech_speak), który sprawdza ten język techniczny, aby móc użyć następującego polecenia vim

:set spelllang=de,tech_speak spell

Jak można to zrobić?

Raphael Ahrens
źródło

Odpowiedzi:

13

'spellfile'Rozwiązaniem jest to, czego szukasz:

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

Uwaga: Unikaj znaków specjalnych, takich jak _; ponieważ oddziela nazwę regionu w Vimie.

Następnie możesz dodać własne słowa za pomocą zg. Nie musisz nawet niczego dodawać 'spelllang'; te dodatki zostaną rozpatrzone automatycznie.

Ingo Karkat
źródło
Tak, wygląda to dobrze, ale kiedy używam zgvima, rzuca „E751: Nazwa pliku wyjściowego nie może mieć nazwy regionu”.
Raphael Ahrens,
Ach, musiałem usunąć _tak :set spellfile=~/.vim/spell/techspeak.utf-8.adddziała. Dzięki!
Raphael Ahrens,
1
Masz rację; najlepiej unikać takich postaci; Zredagowałem swoją odpowiedź.
Ingo Karkat,
1
:help spell-mkspell

jest tym, czego szukasz.

n. „zaimki” m.
źródło
1
Proszę popraw mnie jeżeli się mylę. Ale o ile to przeczytałem, potrzebuję istniejącego pliku słownika. Ale chcę utworzyć nowy plik językowy, który można połączyć z moim językiem.
Raphael Ahrens,
1
Plik słownika może być prostą listą słów.
n. „zaimki” m.
@nm Więc jak csv? Tylko słowa oddzielone przecinkami?
Zelphir Kaltstahl
1
@Zelphir by newlines IIRC
n. „zaimki” m.