Как изменить короткие клавиши в Vim? - PullRequest
5 голосов
/ 03 января 2011

Я новый пользователь в Vim. Как изменить эти ключи в Zen Coding ,

* СУУ 1006 * + у +

К

* СУУ 1016 * + е


А также изменить в омни,

CTR + x CTR + o

К

* СУУ 1037 * + J

Как я могу это сделать?

Ответы [ 2 ]

8 голосов
/ 03 января 2011

Я предлагаю вам ввести:

:help map.txt

внутри vim, вы найдете все объяснения, чтобы понять, как это сделать.

Нельзя использовать тот же ярлыкплагин 'zencoding' и для неполной функции;в любом случае вы можете добавить к своему .vimrc:

imap <C-j> <C-y>

Но я предлагаю не использовать 'Cj', поскольку 'j' всегда связано с движением в vim;вместо этого используйте 'лидера' (:help leader), который предназначен для ярлыков пользователя.

4 голосов
/ 03 января 2011

Вы можете следовать ответу, предоставленному @ eolo999, но я предлагаю вам прочитать документацию по zencoding и добавить следующее в vimrc:

" Note the `nore'. You must use it where possible "
" in order not to get remapping problems when your vimrc grows up "
inoremap <C-j> <C-x><C-o>

" from :h zencoding-customize-keymappings "
let g:user_zen_expandabbr_key='<C-e>'
...