|
|
发表于 2020-3-21 23:16:34
|
显示全部楼层
发表回复
`" ]) F7 q: n8 P6 v0 Z D行首 :%s/^/your_word/
" M, P' r; o0 g' Q
4 e' d# g0 h! g行尾 :%s/$/your_word/1 v+ j0 s" Z" _ |# y
* u1 |. }$ L! v4 @; ?* r* M按键操作:/ a2 i3 |6 s5 `9 M" Q
9 Y6 O, y% X7 y9 c) G! M& h: y
注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如”#”,再按Esc,就会全部注释了。7 g) J' g( ?" E0 K e: ]
7 u$ Z6 R D4 J6 K2 `0 h4 n删除:先按v,进入visual模式,横向选中列的个数(如”#”注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号(#)。
' `. Q3 u+ U* Q Z) `! j3 f# ^( d
PS:当然不一定是shell的注释符”#”,也可以是”//”,或者其他任意的字符;vim才不知道什么是注释符呢,都是字符而已。2 ]" E$ ^* \/ X
* b. _1 m( s2 _( D6 w. {6 M& @使用替换命令:- t: Q- y M4 r6 M1 [9 u2 T- @: l
3 q: e6 Z7 Z; k" A! n在全部内容的行首添加//号注释* x6 J) |+ g$ Y& I* R
6 B8 ^. ^. w5 m2 b$ m I5 X:% s/^/\/\//g* }, c% N) n1 t2 Q
7 s/ v5 m. I [6 B) `% O" ?在2~50行首添加//号注释0 G( X1 t: ?3 s* B6 a
1 |5 b/ Q% z6 \( o4 F1 b) {. {" [
:2,50 s/^/\/\//g: S6 b% @$ } w* `% H1 G4 ]7 ~+ Z: Y
7 E4 d, @# i0 r+ s/ C
在2~50行首删除//号& J' B3 O1 |; F/ X
: X% l' m- F; e! p:2,50 s/^\/\///g |
|