【问题标题】:vim keystroke for \ type hotkeys?\ 类型热键的vim键击?
【发布时间】:2010-11-08 10:14:30
【问题描述】:

我在 i、n 和 v 模式下键入什么来执行以下热键?

\sd \sf

我也在 cygwin 中使用这个插件?

这是我尝试使用的plugin 和热键Warning PDF

【问题讨论】:

    标签: vim hotkeys


    【解决方案1】:

    对于 \sd 获得 do {} while 光标在大括号之间:

    :imap \sd do {} while<ESC>hhhhhhi
    :nmap \sd ado {} while<ESC>hhhhhhi
    :vmap \sd ado {} while<ESC>hhhhhhi
    

    有了这个,我想你应该也可以填写其余的了。

    【讨论】:

    • 我在键盘上实际键入什么来启动此热键。例如我知道 ^C 是 ctrl+shift+C 什么是 \sd?替代元?如果我在 s 上正常输入 \sd,它会将光标下的字符替换为 d。
    • 没有单个热键,它是一系列键。在这种情况下,您实际上键入了反斜杠、s、d。添加映射时,它将覆盖之前的任何映射。
    • 但我安装了vim.org/scripts/script.php?script_id=556 但这些热键仍然不起作用
    • 进入正常模式并输入我给出的命令,看看它们是否有效。如果他们这样做,您可能没有正确安装您的插件。如果没有,可能是您键入的键速度不够快,或者发生了其他奇怪的事情......
    • 这个插件在 gvim 中运行良好,菜单正确显示,我可以点击具有 \sd 热键的菜单项。为什么我不能在终端中执行此操作? \lps 说它会加载菜单。
    【解决方案2】:

    我通过添加解决了这个问题

    filetype plugin on
    

    在 ~/.vimrc 中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-04
      • 2018-05-03
      • 2011-01-26
      • 1970-01-01
      • 2015-03-09
      • 1970-01-01
      相关资源
      最近更新 更多