|
|
发表于 2020-3-21 23:16:34
|
显示全部楼层
发表回复
: f9 W T, s: ^8 h行首 :%s/^/your_word/
# a. K Q8 H( J5 r( Q3 `! N& Z4 g: ?5 I/ S
行尾 :%s/$/your_word/
5 M) c! A: ^5 a! K
9 U$ J* a4 v1 |7 Y- M! d按键操作:
; @) @: M: t- H5 K$ u! K8 M/ o. R$ N7 h
注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如”#”,再按Esc,就会全部注释了。8 L$ {0 g2 }6 g: j* j& ]: K2 |2 e3 g
4 H1 X% ^7 f' A6 o% j删除:先按v,进入visual模式,横向选中列的个数(如”#”注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号(#)。
/ G# A6 ]; x- U6 C% M
& a8 p$ m" Y" I l0 Y. q7 p" {PS:当然不一定是shell的注释符”#”,也可以是”//”,或者其他任意的字符;vim才不知道什么是注释符呢,都是字符而已。7 k% F, g4 V# X$ i7 e! @
+ ~, k5 F2 U- ?. b8 K5 K, D0 m2 \使用替换命令:
# K8 A4 D, g% j A6 g
* P0 g% Y; z8 k6 u$ ]* q在全部内容的行首添加//号注释
6 }8 G) h: r) F. m% v, t5 u3 n) K+ q9 w# D) |7 F% l
:% s/^/\/\//g2 b# h3 E: q% \/ k% Y& [3 f
9 g1 _9 I& i& N6 h* G9 W在2~50行首添加//号注释" T* D# N. V- m2 K/ U$ C) X
: Q. f3 F8 X$ M:2,50 s/^/\/\//g
( G. K( B; w5 x6 x0 F+ m' ?6 b, s' Z5 h. T
在2~50行首删除//号
, G1 M! U1 U# [5 y& M
( W' _( p9 s" c, [. f:2,50 s/^\/\///g |
|