【问题标题】:How change short keys in Vim?如何在 Vim 中更改快捷键?
【发布时间】:2011-06-02 14:31:46
【问题描述】:

我是 Vim 的新用户。如何更改Zen Coding中的这些键,

ctr+y+,

ctr+e


还有全方位的变化,

ctr+x ctr+o

ctr+j

我该怎么做?

【问题讨论】:

  • 您需要编辑您的问题,使其易于理解。
  • 对不起我的英语不好

标签: vim keyboard-shortcuts omnicomplete emmet


【解决方案1】:

我建议你输入:

:help map.txt

在 vim 中,您会找到所有解释以了解如何操作。

您不能对“zencoding”插件和全功能功能使用相同的快捷方式;无论如何你都可以添加到你的 .vimrc 中:

imap <C-j> <C-y>

但我建议不要使用 'C-j' 因为 'j' 总是与 vim 中的移动有关;改为使用针对用户快捷方式的 'leader' (:help leader)。

【讨论】:

  • 感谢 eolo 我犯了一个错误,我的意思是, 用于 zencoding 和 用于 omin .. 感谢您的建议
  • " for zencoding imap , " for omnifunc imap
【解决方案2】:

您可以按照@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>'

【讨论】:

    猜你喜欢
    • 2012-11-06
    • 2018-07-13
    • 1970-01-01
    • 1970-01-01
    • 2013-05-20
    • 2014-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多