Налаштування перевірки правопису в Vim
У vim є вбудована перевірка правопису і необхідно її тільки увімкнути. Для цього набираємо :setlocal spell spelllang=uk_Ua
. Решта корисних команд:
- :set spell! - ввімкнути перевірку правопису
- :set spell! spelllang=%мова% - перевірка правопису для певної мови
- :set nospell - вимкнути перевірку правопису
- ]s - перехід до наступної помилки
- [s - перехід до попередньої помилки
- z= - показати варіанти виправлень
- zg – додати слово до користувацького словнику щоб vim не вважав його помилкою (словник знаходиться:
/home/%usrname%/.vim/spell/uk.utf-8.add
) - zw – видалити слово з користувацького словнику щоб vim знову вважав його помилкою
Для того щоб налаштувати кольори якими будуть позначатися помилки і для того щоб не вводити команду кожного разу можна її замапити. Для цього додаємо в .vimrc
наступне:
" Налаштовуємо кольори якими будуть позначені помилки
hi SpellBad cterm=underline ctermfg=203 "guifg=#ff5f5f
hi SpellLocal cterm=underline ctermfg=203 "guifg=#ff5f5f
hi SpellRare cterm=underline ctermfg=203 "guifg=#ff5f5f
hi SpellCap cterm=underline ctermfg=203 "guifg=#ff5f5f
map <F5> :setlocal spell! spelllang=en_us<CR> " для ангійської мови
map <F6> :setlocal spell! spelllang=uk<CR> " для української мови
Для перевірки тексту натискаємо F5 або F6 в залежності від потрібної мови тексту. Якщо ми знаходимося напочатку сторінки, тиснемо ]s
, якщо у кінці - [s
, і переходимо до першої помилки. Далі тиснемо z=
і дивимося варіанти виправлень які пропонує vim. Якщо слово не є помилкою тиснемо zg
щоб додати його в наш словник, якщо помилка є, але vim її не показує - zw
.
07.12.2021
Tags:
vim