- 积分
- 16843
在线时间 小时
最后登录1970-1-1
|

楼主 |
发表于 2020-3-21 23:18:19
|
显示全部楼层
发表回复- b6 a* r6 ?' D
行首 :%s/^/your_word/: p) {, {0 D( ~; a$ ~/ u( k
, R3 E: e+ Y3 }. R- E& e2 X行尾 :%s/$/your_word/
4 }. |8 K% _5 Q* r, Z( `! _/ u( T
按键操作:
! z: ~0 J% N8 c( \
% G/ T& V2 A0 ]: Z W1 h6 X( A注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如”#”,再按Esc,就会全部注释了。
3 _+ {" K# ]3 W" D3 U! l& t" @2 [, C* g
删除:先按v,进入visual模式,横向选中列的个数(如”#”注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号(#)。3 K7 P( n9 F! i# j
- b8 n# G) x. L" Y+ _PS:当然不一定是shell的注释符”#”,也可以是”//”,或者其他任意的字符;vim才不知道什么是注释符呢,都是字符而已。
4 A/ [1 }7 n) d1 N n$ N! M0 @9 x) v& w
使用替换命令:+ z3 S$ T5 X* e8 ~" z: Z
, o0 m1 ]( K. T1 d' o& y
在全部内容的行首添加//号注释
2 @! X# C2 p2 X: U0 u* n" q7 H: j b! i% M0 K& e6 t
:% s/^/\/\//g
& [# x3 n' J2 a- D$ l9 J* r6 |
5 u. M: {# S7 N! Q$ q9 C$ N在2~50行首添加//号注释! r, i6 h" r" h5 d, B
' o& H8 p+ _: Q& `. O$ y* I
:2,50 s/^/\/\//g$ m+ R9 i5 Q2 S" ^7 |% Y3 S
?- f2 c F4 W0 }$ L- I) F
在2~50行首删除//号
x) V( W% {8 |) f# a3 ]) f
0 h9 q. O& b& n$ ]$ h:2,50 s/^\/\///g |
|