vi/vim 中如何在每行行首或行尾插入指定字符串

2019/03/24 vim,vi

行首 :%s/^/your_word/

行尾 :%s/$/your_word/

按键操作

注释

ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的 I,再插入注释符,

比如”#”,再按Esc,就会全部注释了。

删除

先按 v,进入 visual 模式,横向选中列的个数(如”#”注释符号,需要选中两列),再按 Esc,再按 ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按 d, 就会删除注释符号(#)。

当然不一定是 shell 的注释符”#”,也可以是”//”,或者其他任意的字符;vim 才不知道什么是注释符呢,都是字符而已。

使用替换命令

在全部内容的行首添加 // 号注释

:% s/^/\/\//g

在 2~50 行首添加//号注释

:2,50 s/^/\/\//g

在 2~50 行首删除//号

:2,50 s/^\/\///g

原文链接:https://www.cnblogs.com/Dennis-mi/articles/5939635.html

Search

    Table of Contents