Vim A Bledy Ortograficzne Czyli Kto "Uje" Kreskuje

Ortografia zawsze stanowiła dla mnie problem. Ze względu na prowadzenie bloga powinienem poświęcać jej szczególną uwagę. W tym tygodniu otrzymałem feedback na temat paru byków które znalazły się w moim ostatnim poście (za co ogromnie przepraszam), co zwróciło moją uwagę że warto by było poczynić jakieś kroki by to się nie powtórzyło.

Bez zastanowienia stwierdziłem że brakuje mi podkreślania błędów niczym w edytorze pakietu biurowego. Krótkie googlowanie poskutkowało odkryciem że vim posiada wbudowaną funkcjonalność sprawdzania pisowni, a jej włączenie nie zajmuje więcej niż parę chwil.

Aby wybrać polski jako język w którym będzie dokonywana korekta dodałem linijkę do .vimrc:

set spelllang=pl

Następnie aby włączyć sprawdzanie pisowni w bieżącym buforze wystarczy wykonać następującą komendę:

:setlocal spell

Za pierwszym razem vim dodatkowo poprosi o instalację słownika, jednak nie jest to szczególnie skomplikowany i czasochłonny proces. Gdy się zakończy, wszelkie słowa nierozpoznane przez aktywny słownik zostaną podkreślone. Domyślny słownik jest dość ubogi i podkreśla słowa które nie powinny zostać podkreślone, jednak można to łatwo naprawić.

Jak prawdopodobnie przy okazji każdej funkcji vim wprowadza cały zestaw kombinacji klawiszy. Wszystkie można znaleźć korzystając z :help spell. Ja natomiast zamieszczę listę tych które uważam za przydatne:

  • [s idź do poprzedniego niepoprawnego wyrazu
  • zg dodaj słowo pod kursorem do wyrazu jako poprawne
  • zw dodaj słowo pod kursorem do wyrazu jako niepoprawne
  • z= wyświetl listę sugestii dla wyrazu pod kursorem
  • <c-x>s (insert mode) wyświetl listę sugestii dla ostatniego niepoprawnego słowa w linijce/ ostatniego słowa za kursorem