linux系统在 vim编译器中,,,注释符* - - - - - - -* 和以及 # 都是什么意思啊??有什么区别吗?

linux系统在 vim编译器中,,,注释符* - - - - - - -* 和以及 # 都是什么意思啊??有什么区别吗?,第1张

//和#一样,都是注释只不过是单行注释。

:起始行号,结束行号         /*  ------*/ 这个可以注释几行,中间可以断行,两边是匹配的。

系统:Linux

多行注释:

进入命令行模式-->

将光标移动到要注释的第一行位置-->

按ctrl + v进入 visual block模式-->

按字母j或k(或者上下移动键)纵向选中需要注释的行-->

按大写字母I,进入插入模式-->

输入注释符号,例如##(需要添加几列就输入几个)-->

按esc键就注释多行了。

取消多行注释(删除注释):进入命令行模式-->

将光标移动到要取消注释的第一行第一列位置-->

按ctrl + v进入 visual block模式-->

按小写字母h或l横向选中列的个数,按小写字母j或k纵向选中行的个数(同样可以使用上下左右移动键)-->按d键或者delete键就可多行取消注释。

扩展资料:

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

:%s/foo/bar/g

把全部foo替换为bar,全局替换

:s/foo/bar/g

当前行替换foo为bar

:%s/foo/bar/gc

替换每个foo为bar,但需要确认.

:%s/\/bar/gc

单词匹配替换, 需确认

%s/foo/bar/gci

忽略foo大小写,替换为bar, 需确认

1、使用grep -v "^#" 来去掉注释行,其中:-v 就是取相反的 ^# 表示注解行 eg. grep -v "^#" /etc/vsftpd/vsftpd.conf (也可以使用“>”来重写配置文件) 2、有时也会连同空行一起去掉,使用管道符来完成(^$表示空行 ) eg. grep -v "^#" httpd.conf | grep -v "^$" >>vsftpd.conf 上面用了 2次 grep 过滤命令 ,也就是把空行和注解行过滤掉,再把剩下的内容追加保存为原 来的配置文件 vsftpd.conf 这个时候就文件里的内容就没有注解行和空行了,,,, 提示: 对配置文件不熟悉的建议不要用这种方法,配置文件中的注解行还是有一定的帮助的。

用到的工具:vim linux

批量注释linux shell

1.将/etc/passwd文件复制一份,当做此次 *** 作的文件。

2.Ctrl + v 进入块选择模式,可用向上向下键来选择要注释的行,

3.输入大写的i(I)进入首行编译,输入#或者//注释符号,输入完毕之后,按两下ESC,Vim会自动将你选中的所有行首都加上注释,保存退出完成注释。

批量取消linux shell注释


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6247726.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存