VIM и переключалка на русский?

Собственно недавно только стал переходить на Сабж и столкнулся с таким траблом:
Во всех букварях описан способ для переключалки на русский шрифт
set keymap=russian-jcukenwin
 set iminsert=0
 set imsearch=0
 inoremap <C-l> <C-^>
 highlight lCursor guifg=NONE guibg=Cyan
и в Gvim это работает, а в консольном vim только делает вид "ВСТАВКА (ru)", но букавы продолжают оставаться буржуинскими. :(
Гугло-яндексы мне пока не помогли.
ЗЫ VIM - Vi IMproved 8.1 (2018 May 18, compiled Oct 12 2018 19:49:42)
У меня работает и в gvim, и в терминале.
Конфиг такой же за исключением
 inoremap <C-l> <C-^>
Этой строки у меня нет
www.linux32.ru - новости и статьи о Linux
32reg
У меня работает и в gvim, и в терминале.
Конфиг такой же за исключением
 inoremap <C-l> <C-^>
Этой строки у меня нет
А DE какой (у меня Крыса)?
Может чего в момент установки Арча я накосячил? Правда это делал много лет взад и по "букварю"!?
ilya, практически vim не использую, но ради интереса сейчас проверил - все нормально (ничего дополнительного не настраивал, все по дефолту)
---> vim ~/tet.vim
---> cat ~/tet.vim
qwertyui йцукенг
Ошибки не исчезают с опытом - они просто умнеют
ilya, ДЕ - кеды.
Еще есть i3wm, в нем тоже все работает.
www.linux32.ru - новости и статьи о Linux
Не буду даже спрашивать - почему vim? Что лучше vim или emacs? - постоянно идут споры, дело вкуса. Но подумать предлагаю.
Ошибки не исчезают с опытом - они просто умнеют
vasek
Не буду даже спрашивать - почему vim? Что лучше vim или emacs? - постоянно идут споры, дело вкуса. Но подумать предлагаю.
Возможно emacs и рулит, но захожу на камеру (поправить конфиги) по телнету, а там только vi! ;)
32reg
ilya, ДЕ - кеды.
Еще есть i3wm, в нем тоже все работает.
Кеды много жрут?
я использую для переключения раскладки следующее:
" Добавляем русскую раскладку по Ctrl^
set keymap=russian-jcukenwin
set iskeyword=@,48-57,_,192-255 " Добавка русских символов к ключевым словам
set iminsert=0 " раскладка по умолчанию - английская
set imsearch=0 " аналогично для стоки поиска и ввода команд
function! MyKeyMapHighlight()
   if &iminsert == 0 " при английской раскладке статусная строка текущего окна будет серого цвета
      hi StatusLine ctermfg=DarkCyan guifg=DarkCyan
   else " а при русской - зеленого.
      hi StatusLine ctermfg=DarkGreen guifg=DarkGreen
   endif
endfunction
call MyKeyMapHighlight() " при старте Vim устанавливать цвет статусной строки
autocmd WinEnter * :call MyKeyMapHighlight() " при смене окна обновлять информацию о раскладках
" использовать F12 для переключения раскладок
cmap <silent> <F12> <C-^>
imap <silent> <F12> <C-^>X<Esc>:call MyKeyMapHighlight()<CR>a<C-H>
nmap <silent> <F12> a<C-^><Esc>:call MyKeyMapHighlight()<CR>
vmap <silent> <F12> <Esc>a<C-^><Esc>:call MyKeyMapHighlight()<CR>gv
работает и в VIM и в GVIM уже несколько лет
Кеды много жрут?
При загрузке или если все закрыть, оставить чистый рабочий стол - около 700-800 Мб.
www.linux32.ru - новости и статьи о Linux
 
Зарегистрироваться или войдите чтобы оставить сообщение.