dsp-site/wiki/Vim/Проверка орфографии.adoc

37 lines
1.0 KiB
Plaintext
Raw Normal View History

2019-06-01 21:08:41 +00:00
= Vim: проверка орфографии
:category: Vim
:tags: Vim, команды Vim, словарь, орфография,
2019-04-20 20:24:14 +00:00
2019-06-01 21:08:41 +00:00
Код в `$HOME/.vim/vimrc` для циклического переключения режимов проверки
2019-04-20 20:24:14 +00:00
орфографии: два языка, английский, русский и без проверки:
2019-06-01 21:08:41 +00:00
[source,vim]
----
2019-04-20 20:24:14 +00:00
" По умолчанию проверка орфографии для русского и английского.
setlocal spell spelllang=ru,en
set spellsuggest=9
function! ChangeSpellLang()
if &spelllang == "ru,en"
setlocal spell spelllang=en
echo "spelllang: en"
elseif &spelllang == "en"
setlocal spell spelllang=ru
echo "spelllang: ru"
elseif &spelllang == "ru"
setlocal nospell spelllang=
echo "spelllang: off"
else
setlocal spell spelllang=ru,en
echo "spelllang: ru,en"
endif
endfunc
" map spell on/off for English/Russian
map <C-F7> <Esc>:call ChangeSpellLang()<CR>
" выбор альтернатив
imap <F7> <Esc> z=<CR>i
map <F7> z=<CR>
2019-06-01 21:08:41 +00:00
----