Portál AbcLinuxu, 1. května 2025 18:57
Kontrola pravopisu ve vimu krátce, stručně a výstižně ;-)
20.4.2013 18:00
| Přečteno: 1840×
| Debian
Můj milý deníčku, tento zápisek shrnuje kontrolu pravopisu ve vimu 7, ostřílenci zde nenajdou žádnou převratnou novinku, píšu si to hlavně proto, abych to příště rychleji našel
Instalace
Tiše předpokládám, že máme nainstalovaný "plný" vim 7 (poznámka pro začátečníky: i když se tak tváří, není vim v plné palbě automaticky nainstalovaný v Ubuntu ani Debianu, je potřeba ho ručně nainstalovat). Jak se dozvíme například tady, budueme potřebovat slovníky z Open/libre office. Kde je vzít a nekrást jsem už popsal dříve tady na ábíčku. Předpokládám dále tedy, že v nějakém open/libre office máme nainstalované slovníky, které chceme používat. Nebo alespoň máme kamaráda, který je má nainstalované a zkopíruje nám je z jeho desktopu na naší vývojářskou desku s Linuxem
. Zkrátka a dobře, potřebujeme párek souborů .dic a .aff. V Deianu Wheezy je najdeme ... ehm ... najde nám je find ~/.config/.libreoffice/3/user/uno_packages/cache -name "*dic". Když už je máme, tak vytvoříme adresář ~/.vim/spell a do něj je zkopírujeme/symlinkneme. Pak už můžeme spustit vim a zadat příkazy (příklad pro americkou angličtinu a češtinu):
:mkspell us en_US
:mkspell cz cs_CZ
Po každém z těchto příkazů splodí dic a aff dítko s příponou .spl, což je onen slovník do vimu, který chceme a potřebujeme.
Aktivace
Slovník vybíráme pomocí :set spelllang=cz, kontrolu zapne :set spell, vypne :set nospell. Samozřejmě se to dá nacpat do .vimrc ... Pokud je aktivovaný spellcheck, můžeme set spelllang použít kdykoliv a rychle změnit jazyk (o tom, že z toho můžeme udělat makro na kombinaci kláves ani nehovořím).
Používání
V základním provedení vim začervení překlepy, což je pro začátek dobré. Umí toho ale mnohem víc, pro začátečníky to v angličtině popisují třeba tady.
nejdůležitější příkazy jsou:
- ]s — jdi na další překlep
- [s — jdi na předchozí překlep
- zg — nauč se nové slovo
- zug — kurňa, napsal jsem zg a přitom je to blbě, vem to zpátky ! (undo)
- z= — nabídka správnějších slov
Pro začátečníky - uživatele českých QWERTZ klávesnic připomínám, že = je bez shiftu a "[" i "]" jsou na klávesách "ú" a ")" po stištění Alt Gr
Vše co jste chtěli vědět o kontrole preavopisu ve vimu, ale báli jste se zeptat vám Vim řekne na :help spell nebo to visí i na netu.
Tiskni
Sdílej:
Komentáře
Vložit další komentář
20.4.2013 18:48
chrono
Re: Kontrola pravopisu ve vimu krátce, stručně a výstižně ;-)
21.4.2013 01:09
Miloslav Ponkrác
Re: Kontrola pravopisu ve vimu krátce, stručně a výstižně ;-)
Založit nové vlákno •
Nahoru
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.