Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim-创建注释快捷方式_Vim_Comments - Fatal编程技术网

Vim-创建注释快捷方式

Vim-创建注释快捷方式,vim,comments,Vim,Comments,我经常使用Vim编写LaTeX。我被告知,可以使用以下命令(在视觉模式下)对多个选定行进行注释: :'<,'>s!^!%! :”首先,有几个commenter插件可以很好地实现这一点,这些插件是通用的(通常是可扩展的),因此它们适用于任何文件类型,而不仅仅是Latex: 只是一些流行的插件 自定义映射 也就是说,自行开发映射是一种很好的学习体验。以下是方法: 首先,映射只是一些指令,当按下某些键时,Vim会将它们转换为其他键(在右侧)。您的映射是针对可视模式的,因此命令是

我经常使用Vim编写LaTeX。我被告知,可以使用以下命令(在视觉模式下)对多个选定行进行注释:

:'<,'>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>