vim 注释方法

第一种:

Ctrl + v 进入 -- VISUAL BLOCK -- 模式,使用j,k上下选择要插入注释的列。


按『I』,即大写「i」。插入注释符号。(我这个是python,注释是『#』)


此时只有第一行插入了『#』,然后按两下Esc,就把之前选择的几行都注释了。


删除注释的方法类似。先择『#』,再按『d』即可。




第二种:使用vim中的正则匹配替换。

:43, 50 s/\(\s\+\)/\1#



:43, 50 s/^\(\s\+\)/\1#


以上两种在本次情况下均可。第二种命令加了一个限制从行首开始匹配的条件"^"


稍微解释一下这个命令:43, 50是指要对43行到50进行操作。s/是指要进行替换操作。\(\s\+\)中"\s\+"表示多个空字符,两边加上"\("和"\)"表示这是一个变量,后面用"\1"表示它。


### Linux 下 Vim 编辑器快速注释代码的快捷键使用方法 在 Linux 环境下,Vim 是一款功能强大的文本编辑工具。为了提高编码效率,可以设置特定的快捷键来实现代码的快速注释。 对于 C/C++ 或其他编程语言,在 `.vimrc` 中添加如下映射语句能够帮助用户轻松完成单行或多行注释的操作: ```vim " 单行注释 nnoremap <leader>c I//<esc> vnoremap <leader>c :normal I//<cr> " 取消单行注释 nnoremap <leader>u ^dw vnoremap <leader>u :s/^\/\///<cr> ``` 上述配置中 `<leader>` 默认为反斜杠 `\` ,可以根据个人习惯修改 leader 键[^1]。 当处理多行注释时,可以通过宏录制或者插件如 `NERD Commenter` 来简化操作流程。安装 NERDCommenter 插件后,仅需输入 `,cc` 就能对选中的区域进行注释;而使用 `,cu` 则可取消这些注释[^3]。 此外,针对不同类型的文件(比如 Python, Shell 脚本),还可以进一步定制化相应的注释方式。例如,Python 文件通常采用井号 `#` 进行注释,因此可以在 `.vimrc` 添加专门用于 python 文件的注释规则: ```vim augroup filetypedetect autocmd FileType python setlocal commentstring=#\ %s augroup END ``` 这样就实现了根据不同文件类型自动调整合适的注释符[^2]。 #### 实际应用案例展示 假设当前正在编辑一个名为 test.cpp 的 C++ 源码文件,并希望给第 5 至第 8 行加上注释,则按照以下步骤执行: 1. 输入模式下移动光标至目标起始位置 (即第 5 行),按 V 进入可视行选择模式; 2. 向下滚动直到包含最后一行 (即第 8 行), 此刻所选部分会被高亮显示; 3. 敲击 \c (如果已设定 leader key 为其它字符则替换此处的 '\')触发批量加注释动作; 4. 若要移除之前加入的注释标记,只需重复以上过程并最后一步改为敲击 \u 即可。 通过这种方式,不仅提高了工作效率还减少了手动打字可能带来的错误风险。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值