Vim-创建注释快捷方式
我经常使用Vim编写LaTeX。我被告知,可以使用以下命令(在视觉模式下)对多个选定行进行注释:Vim-创建注释快捷方式,vim,comments,Vim,Comments,我经常使用Vim编写LaTeX。我被告知,可以使用以下命令(在视觉模式下)对多个选定行进行注释: :'<,'>s!^!%! :”首先,有几个commenter插件可以很好地实现这一点,这些插件是通用的(通常是可扩展的),因此它们适用于任何文件类型,而不仅仅是Latex: 只是一些流行的插件 自定义映射 也就是说,自行开发映射是一种很好的学习体验。以下是方法: 首先,映射只是一些指令,当按下某些键时,Vim会将它们转换为其他键(在右侧)。您的映射是针对可视模式的,因此命令是
:'<,'>s!^!%!
:”首先,有几个commenter插件可以很好地实现这一点,这些插件是通用的(通常是可扩展的),因此它们适用于任何文件类型,而不仅仅是Latex:
只是一些流行的插件
自定义映射
也就是说,自行开发映射是一种很好的学习体验。以下是方法:
首先,映射只是一些指令,当按下某些键时,Vim会将它们转换为其他键(在右侧)。您的映射是针对可视模式的,因此命令是:vmap
。你通常做什么?选择要注释的行,然后按:
;Vim会自动插入”首先,有几个commenter插件可以很好地实现这一点,这些插件是通用的(通常是可扩展的),因此它们适用于任何文件类型,而不仅仅是Latex:
只是一些流行的插件
自定义映射
也就是说,自行开发映射是一种很好的学习体验。以下是方法:
首先,映射只是一些指令,当按下某些键时,Vim会将它们转换为其他键(在右侧)。您的映射是针对可视模式的,因此命令是:vmap
。你通常做什么?选择要注释的行,然后按:
;Vim会自动插入“对于Vim,使用能够处理多种类型的commenter插件会更容易。对于Vim,使用能够处理多种类型的commenter插件会更容易。切题相关但重要的是:如果为当前文件类型适当设置了comments
选项,则注释插件工作良好。如果不是,它们就会崩溃。@SatoKatsura:嗯,至少NERD Commenter内置了300多种文件类型的定义(并且只使用'comments'
作为后备)。切题相关但重要的是:如果为当前文件类型适当设置了comments
选项,则注释插件工作正常。如果不是,它们就会崩溃。@SatoKatsura:至少NERD Commenter内置了300多种文件类型的定义(并且只使用'comments'
作为后备)。
:'<,'>s!^%!!
vmap <Leader>c :s!^!%!<CR>
vnoremap <buffer> <Leader>c :s!^!%!<CR>
vnoremap <buffer> <LocalLeader>c :s!^!%!<CR>
vnoremap <buffer> <LocalLeader>C :s!^%!!<CR>