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


3

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

  • 我做的是像

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

    :80,96 cm
    

    用于评论和

    :80,96 uc
    

    为了取消注释。

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

Answers:


2

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

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

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

:help :command
:help user-commands

还有一个Vim插件,很多人都用它, 增强的Commentify ,但我自己没有任何经验。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.