重新绑定Vp键的sexp-mappings-for-regular-people

时间:2016-02-09 15:08:31

标签: vim vim-plugin

我正在使用Tim Pope的Sexp Mappings For Regular People

我想将当前绑定的slurp和barf命令重新映射到:>)和<)到:ctrl-alt右箭头和ctrl-alt向左箭头 -

我正在使用Mac

我该怎么做?

1 个答案:

答案 0 :(得分:2)

Tim的插件不允许进一步定制(并且由于sexp-plugin定义了缓冲区本地映射,这不是那么简单),所以你有以下选项:

  1. 直接从Tim更改plugin/sexp.vim。通常,这是一个坏主意,但由于这些只是提供可能非常稳定的重新映射,因此对您来说可能没问题。
  2. 编写您自己的自定义文件,模仿Tim的文件。
  3. 无论如何,您需要以下命令:

    nmap <buffer> <C-A-Right>  <Plug>(sexp_emit_head_element)
    nmap <buffer> <C-A-Left>  <Plug>(sexp_emit_tail_element)
    

    请注意,Ctrl + Alt +光标键可能在GUI版本中有效,但可能不在终端Vim中。

相关问题