如何在 vim 中创建自定义键盘快捷键?

如何在 vim 中创建自定义键盘快捷键?

例如 - 在用 Perl 编码时,我有时需要注释掉一些行。

  • 我所做的就是

    :80,96 s/^\(.*\)$/#\1/
    
  • 我想为此创建一个自定义快捷方式,以便我可以执行类似操作

    :80,96 cm
    

    用于评论和

    :80,96 uc
    

    取消注释。

我应该把什么放进我的~/.vimrc

答案1

您可以定义一对命令,如下所示:

command -range Cm <line1>,<line2>s/^/#/
command -range Uc <line1>,<line2>s/^#//

请注意,用户定义的命令必须以大写字母开头。请参阅

:help :command
:help user-commands

还有许多人为此使用的 Vim 插件,增强评论功能,但我自己没有这方面的经验。

相关内容