LINUX.ORG.RU

Проблемы с сочетаниями клавиш в vim

 


0

2

В консольном vim, как я понял, Alt-$KEY (M-$KEY) назначить крайне затруднительно, так как, например, M-k приходит как «^[k», что прибавит мне проблем при пользовании <Esc>.

Ок, я почти смирился с вариантом «использовать gvim и не кукарекать», как вдруг оказалось, что gvim не различает «C-.» и «.», и что меня совсем убило: <C-[> для него то же, что и <Esc>.

Если я хочу настроить большое число хоткеев, но без чейнинга, есть ли у меня другие варианты кроме emacs+evil? С vim уходить крайне не хочу.

прибавит мне проблем при пользовании <Esc>.

каких проблем тебе это прибавит? Мне не прибавляет никаких проблем, использую для плигинов vim-better-whitespace и indentLine соответственно:

nmap ^[w :ToggleWhitespace<CR>
nmap ^[i :IndentLinesToggle<CR>

vim
()
Ответ на: комментарий от vim

^[w

Естественно, что это непечатаемый символ, а именно C-c A-w при настройке в .vimrc;

vim
()
Ответ на: комментарий от vim

nmap ^[w :ToggleWhitespace<CR>

если же Alt нужен в insert mode, то соотв. будет выглядеть чуть по-другому, например:

imap ^[w <Ecs>:ToggleWhitespace<CR>i

vim
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.