Comments 14
UFO just landed and posted this here
Отличный текст, спасибо.
А в качестве справочника весьма неплоха книга Practical Vim.
А в качестве справочника весьма неплоха книга Practical Vim.
+2
Ожидал увидеть ответ ":q!".
А за текст спасибо, да.
А за текст спасибо, да.
+1
Есть даже на великом и могучем: givi.olnd.ru/vim-galore/grok-vi.html.
+1
И за 30 лет существования они так и не решили проблему переключения раскладок. Приходится решать её костылями разной степени кривости.
Я думал что Neovim, позиционирующий себя как vim в котором исправлены все старые проблемы решил эту проблему, но нет. Там ещё хуже — привычные костыли от Vim там не работают, надо ставить другие, с которыми раньше дела не имел.
Я думал что Neovim, позиционирующий себя как vim в котором исправлены все старые проблемы решил эту проблему, но нет. Там ещё хуже — привычные костыли от Vim там не работают, надо ставить другие, с которыми раньше дела не имел.
+1
Мне хватает этого:
Хотя я набираю только на русском и английском. Думаю, добавить греческий будет проблематично.
" change keyboard layout in Vim with <Ctrl+^>
" by default no translate layout in Search mode
" by default no translate layout in Insert mode
" See also :h 'langmap'
set keymap=russian-jcukenwin iminsert=0 imsearch=0
Хотя я набираю только на русском и английском. Думаю, добавить греческий будет проблематично.
0
Обоженьки, линуксоиды и так все время для копипасты должны разные сочетания нажимать: в DE обычные Ctrl+C/V работают, а в консоли то еще Shift надо поджимать, или Ctrl+Ins/Shif+Ins использовать.
Теперь оказывается, что в VIM надо особыми сочетаниями раскладку переключать?
Безумие какое-то.
Теперь оказывается, что в VIM надо особыми сочетаниями раскладку переключать?
Безумие какое-то.
0
Линукс — это когда нужно все настривать под себя. Если не хочется менять раскладки отдельной комбинацией, то ставим пакет в ОС xkb-switch, плагин для Vim github.com/lyokha/vim-xkbswitch и настраиваем его в ~/.vimrc:
Раскладки переключаются привычной комбинацией ОС, а при переходе в Normal Mode принудительно включается английская. Если раскладка будет переключена во время работы с окном другого приложения, Vim этого не заметит. Чтобы не включать английскую раскладку вручную, добавим:
let g:XkbSwitchEnabled = 1
let g:XkbSwitchNLayout = 'us'
set ttimeoutlen=50
Раскладки переключаются привычной комбинацией ОС, а при переходе в Normal Mode принудительно включается английская. Если раскладка будет переключена во время работы с окном другого приложения, Vim этого не заметит. Чтобы не включать английскую раскладку вручную, добавим:
set langmap=ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯЖ;ABCDEFGHIJKLMNOPQRSTUVWXYZ:,фисвуапршолдьтщзйкыегмцчня;abcdefghijklmnopqrstuvwxyz
0
> Раскладки переключаются привычной комбинацией ОС, а при переходе в Normal Mode принудительно включается английская.
А при выходе из Normal Mode вспомнится, какая раскладка была?
> Чтобы не включать английскую раскладку вручную, добавим:
> set langmap=ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯЖ;…
Вы не раскладку тут меняете, а подменяете символы. Это вообще жесть.
А при выходе из Normal Mode вспомнится, какая раскладка была?
> Чтобы не включать английскую раскладку вручную, добавим:
> set langmap=ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯЖ;…
Вы не раскладку тут меняете, а подменяете символы. Это вообще жесть.
0
UFO just landed and posted this here
А что именно у вас работает на русском? И под какой системой?
Я попробовал у себя ещё раз. gVim 8.2 под Windows — в русской раскладке нормальный режим не работает.
Я использую vim для редактирования текстов, в том числе и на русском, это очень удобно. Для исходников есть IDE — они гораздо удобней чем vim за счет интегрированных в них инструментов.
Я попробовал у себя ещё раз. gVim 8.2 под Windows — в русской раскладке нормальный режим не работает.
Я использую vim для редактирования текстов, в том числе и на русском, это очень удобно. Для исходников есть IDE — они гораздо удобней чем vim за счет интегрированных в них инструментов.
0
Вот этот плагин работает.
https://github.com/powerman/vim-plugin-ruscmd
0
Очень огорчили этим:
Редактирование и компиляция цикла
Ну как так? Ну почему? В оригинале даже стрелочки есть: Цикл редактирование ⇄ компиляция
Редактирование и компиляция цикла
Ну как так? Ну почему? В оригинале даже стрелочки есть: Цикл редактирование ⇄ компиляция
0
Sign up to leave a comment.
История Vim и руководство по его эффективному использованию