vim替换及多⾏注释命令
1.多⾏注释:
1. 进⼊命令⾏模式,按ctrl + v进⼊ visual block模式,然后按j, 或者k选中多⾏,把需要注释的⾏标记起来vim命令进入编辑模式
2. 按⼤写字母I,再插⼊注释符,例如//
3. 按esc键就会全部注释了
2.取消多⾏注释:
1. 进⼊命令⾏模式,按ctrl + v进⼊ visual block模式,按字母l横向选中列的个数,例如// 需要选中2列
2. 按字母j,或者k选中注释符号
3. 按d键就可全部取消注释
3.替换
有时候,我们在 Linux 中打开曾在 Win 中编辑过的⽂件时,会在⾏尾看到 ^M 字符。虽然,这并不影响什么,
但⼼⾥⾯还是有点不痛快。如果想要删除这些 ^M 字符,可以使⽤ Vim 来轻松搞定它。在 Vim 的命令模式中输⼊ :%s/^M$//g
后,回车即会⾃动删除该⽂件中的所有 ^M 字符。
那么,这句命令到底是什么意思呢?% 指匹配整个⽂件,s 是置换的意思,^M 注意要⽤ Ctrl + V Ctrl + M 来输⼊,M 后⾯的 $ 代表匹配⾏尾的内容,最后的 g 则表⽰每⾏中匹配到的内容都要置换。
理解了命令的含义,就好变通使⽤了,⽐如说,要将某个⽂件中的 Vim 全部替换成 VIM,则可以使⽤这样的命令::%s/Vim/VIM/g
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论