【易客吧】_全网激活码总代_激活码商城

您现在的位置是:首页 > 热门资讯 > 正文

热门资讯

使用Vim快速注释多行文本,提高代码可读性 (vim 快捷)

用户投稿2024-04-08热门资讯26

在代码中添加注释对于提高可读性和可维护性至关重要。当您需要一次注释多行代码时,Vim 提供了一些快捷方式来轻松完成此操作。

使用 /

最简单的方法是在要注释的行前添加一个正斜杠 (/)。这会将该行标记为注释,不会执行。

// 这是一行注释代码行 1代码行 2

使用 %%

Vim 还有另一个注释命令,即 %%。它会在选定的多行文本前面添加注释符。

  1. 使用可视模式选择要注释的文本。
  2. 按 %%。
代码行 1代码行 2代码行 3

执行 %% 后:

// 代码行 1// 代码行 2// 代码行 3

使用 gc

gc 命令可以同时注释和取消注释文本。当文本被注释时,执行 gc 会将其取消注释,反之亦然。

  1. 使用可视模式选择要注释/取消注释的文本。
  2. 按 gc。
代码行 1// 代码行 2// 代码行 3

执行 gc 后:

代码行 1代码行 2代码行 3

使用

命令在选定的文本行前面添加星号 ()。这通常用于创建块注释

使用Vim快速注释多行文本,提高代码可读性 (vim 快捷) 第1张

vim的几种多行注释方法

使用查找替换的方法 在linux中,文本每一行的起始标志是 ,结束标志为$,因此使用vim搜索 并替换为^#即可。

:10,20s/^/#/g 表示将10-20行添加注释,同理取消注释为:

:10,20s/^#//g 使用录制宏功能 将光标移至想要注释掉的第一行行首->ESC->qa->i->#->ESC->j->q

qa: q是开始录制,后面紧跟名字,这里是a,也可以是其他 最后一个q表示结束录制 @a会重复刚刚录制的a 10@a会重复10次

还有一种方法,就是块操作: Ctrl+v, 选中行,I(大写I), #, ESC

mac 上最后一种不可用 第一种最好记 第二种的方法要会

linux在vim下怎么批量替换或者注释?

方法一 块选择模式

插入注释:

用v进入virtual模式

用上下键选中需要注释的行数

按Control+v(win下面ctrl+q)进入列模式

按大些“I”进入插入模式,输入注释符“#”或者是//,然后立刻按下ESC(两下)

取消注释:

Ctrl + v 进入块选择模式,选中你要删除的行首的注释符号,注意// 要选中两个,选好之后按d即可删除注释

方法二 替换命令

批量注释:

使用下面命令在指定的行首添加注释::起始行号,结束行号s/^/注释符/g

取消注释:

:起始行号,结束行号s/^注释符//g

实例展示:

在27 - 30行添加 // 注释:27,30s#^#//#g

在27 - 30行删除 // 注释:27,30s#^//##g

在10 - 20行添加 # 注释:10,20s/^/#/g在10 - 20行删除 # 注释:10,20s/^/#/g注意例子中正则的分割符使用的是相反的符号,如果匹配// 那么使用 #作分隔符这样不需要对/作转义处理,节省输入次数。

方法二 替换命令

批量注释:

使用下面命令在指定的行首添加注释::起始行号,结束行号s/^/注释符/g

取消注释:

:起始行号,结束行号s/^注释符//g

实例展示:

在27 - 30行添加 // 注释:27,30s#^#//#g

在27 - 30行删除 // 注释:27,30s#^//##g

在10 - 20行添加 # 注释:10,20s/^/#/g在10 - 20行删除 # 注释:10,20s/^/#/g注意例子中正则的分割符使用的是相反的符号,如果匹配// 那么使用 #作分隔符这样不需要对/作转义处理,节省输入次数。

vim 添加多行注释 几行到多少行

如果采用单行注释形式,即 // xxxxx 或者 # xxxxx

此处以//为例,我给你几种方案:

方案一,视图模式,如下步骤:

方案二,批量替换,如下步骤:

加入从第m行到第n行,输入命令:

若对本页面资源感兴趣,请点击下方或右方图片,注册登录后

搜索本页相关的【资源名】【软件名】【功能词】或有关的关键词,即可找到您想要的资源

如有其他疑问,请咨询右下角【在线客服】,谢谢支持!

使用Vim快速注释多行文本,提高代码可读性 (vim 快捷) 第2张

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~
你上次访问网站的时间为:24-05-21,01:53:47 你第25访问网站的时间为:24-05-21 01:53:53