[No000018D]Vim快速注释/取消注释多行的几种方法-Vim使用技巧(2)

在使用Vim进行编程时,经常遇到需要快速注释或取消注释多行代码的场景,Vim教程网根据已有的教程介绍,总结了三种快速注释/取消注释多行代码的方法。

一、使用Vim可视化模式快速注释/取消注释多行

在Vim可视化模式下可以通过 块选择模式 对选中的多行文本执行相同的操作。

使用Vim可视化模式快速注释多行的操作顺序如下:

(1) 按 Ctrl + v 进入块选择模式
(2) 向上或向下移动光标选择多行
(3) 按0移动光标到行的起始位置
(4) 按大写的 I 跳转光标到选中的整个矩形框的左上角
(5) 插入注释符
(6) 按Esc回到命令模式

[No000018D]Vim快速注释/取消注释多行的几种方法-Vim使用技巧(2)文章地址https://www.yii666.com/article/333126.html

二、使用Vim宏快速注释/取消注释多行

Vim宏可以把指定的一系列操作命令缓存到某个Vim寄存器中,然后在需要的时候将缓存的指令进行回放,达到重复操作的目的。

使用Vim宏快速注释多行的操作顺序如下:

(1) Vim命令模式下,按下 qa 后开始进入宏录制状态
(2) 按大写的 I 跳转到行首并进入到插入模式,输入注释符号
(3) 按 j 跳转到下一行后按 Esc 结束宏录制
(4) 按 2@a 回放录制的宏两次,完成快速注释3行

[No000018D]Vim快速注释/取消注释多行的几种方法-Vim使用技巧(2)

三、使用Vim替换命令substitute快速注释/取消注释多行

Vim可以在尾行模式下使用 :substitute 或 :s 命令将指定的字符替换成其他目标字符。文章来源地址https://www.yii666.com/article/333126.html网址:yii666.com文章来源地址:https://www.yii666.com/article/333126.html

因此,为了在15~17行的 行首4个空格 后加上注释符号,可以使用vim替换命令:15,17s/^ / \/\/

[No000018D]Vim快速注释/取消注释多行的几种方法-Vim使用技巧(2)

注意:上述命令对 / 进行了转义,替换完成后使用 :noh 取消了高亮结果,方便展示操作结果。网址:yii666.com<

关于 noh 命令,可以参考vim教程网上的博文Vim清除上次的搜索高亮结果。

版权声明:本文内容来源于网络,版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。文本页已经标记具体来源原文地址,请点击原文查看来源网址,站内文章以及资源内容站长不承诺其正确性,如侵犯了您的权益,请联系站长如有侵权请联系站长,将立刻删除

[No000018D]Vim快速注释/取消注释多行的几种方法-Vim使用技巧(2)-相关文章

  1. Code First 数据注释

    Code First 数据注释Julie Lermanhttp://thedatafarm.com通过实体框架 Code First,可以使用您自己的域类表示 EF 执行查询、更改跟踪和更新函数所依赖的模型。Code First 利用称为“约定先于配置”的编程模式。这就是说,Code First 将假定您的类遵从 EF 所使用的约定。在这种情况下,EF 将能够

  2. [No000018D]Vim快速注释/取消注释多行的几种方法-Vim使用技巧(2)

    在使用Vim进行编程时,经常遇到需要快速注释或取消注释多行代码的场景,Vim教程网根据已有的教程介绍,总结了三种快速注释/取消注释多行代码的方法。一、使用Vim可视化模式快速注释/取消注释多行在Vim可视化模式下可以通过 块选择模式 对选中的多行文本执行相同的操

  3. iOS:Tools:快速注释Doxygen

    Xcode5有个新特性就是自己定义的函数也会被检测集成到代码提示里面,也就是在Quick Help有提示。如相应的提示是:然后发现了一个可以自动添加注释的脚本,Doxygen.rb,结合这个可以十分方便的写注释。脚本设置链接: Xcode4快速Doxygen文档注释 — 简明图文教程enjoy it!

  4. vi命令模式下快速注释代码的方法

    进入http://www.vim.org/scripts/script.php?script_id=1528点击这个链接下载comments.vim这个插件然后把它放入到./vim/plugin下面,如果./vim 这个目录下面没有plugin可以mkdir一个这样的目录用法就是Ctr+c注释,Ctrl+x解开注释。

  5. 【转】VIM 快速注释

    我是用自己自定义的,跟你分享一下吧。希望能帮到你。在.vimrc中加入下面的语句:vmap C-S-P    dO#endifEscPO#if 0Esc在普通模式下按“V”(大写),进入VISUAL LINE模式,然后按上、下键,选定要注释的行,再按CTRL+SHIFT+P,这样就会在你选定的行上下加入#if 0和#endif。起到了注释的

  6. Clean Code(三):注释

    在工作中经常在刚开始写代码的时候,写下类与方法的注释,时间久了,CR多了,也不可能一直去修改注释了。加班都累成dog。注释才不改呢,就是这么任性,哈哈。项目久了,注释会欺骗阅读者,本人被骗过,也骗过别人。注释只是一种代码的补充,如果方法,类,变量命名

  7. Code First 数据注释--InverseProperty 和 ForeignKey

    ForeignKey按照约定在Post类中看到BlogId属性,会认为是Blog类的外键,但是在Blog类中并没有BlogId属性,解决方法是,在 Post 中创建一个导航属性,并使用 Foreign DataAnnotation 来帮助 Code First 了解如何在两个类之间创建关系(那就是使用 Post.BlogId 属性)以及如何在数据库中指定约束。

  8. MATLAB快速注释方法

    觉得有用,未免以后忘记,收藏了。原文来自:http://i.azpala.com/2008/09/18/matlab-multi-line-comment/A.%{若干语句%}B.多行注释: 选中要注释的若干语句, 编辑器菜单Text-Comment, 或者快捷键Ctrl+R取消注释: 选中要取消注释的语句, 编辑器菜单Text-Uncomment, 或者快捷键Ctrl+TC.if LOGICAL(0)若干语句

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信图片_20190322181744_03.jpg

微信扫一扫打赏

请作者喝杯咖啡吧~

支付宝扫一扫领取红包,优惠每天领

二维码1

zhifubaohongbao.png

二维码2

zhifubaohongbao2.png