|
|
楼主 |
发表于 2020-3-21 23:18:19
|
显示全部楼层
发表回复
8 R2 K5 ~7 p4 o; k行首 :%s/^/your_word/
6 z8 W2 c0 u$ r1 e C4 ^$ z E
- n; L* y: x& Y# j: u: y行尾 :%s/$/your_word/" u. B) [3 ^1 j J8 b( e$ z7 q
3 H) U* e; W* p% a" L按键操作:/ C o9 Y8 K, U& N- Q8 U3 S
: P1 B- {0 _' l! `
注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如”#”,再按Esc,就会全部注释了。
+ V& E+ T/ Q$ K" O- Z
% M$ h# I% p* e% B3 j u删除:先按v,进入visual模式,横向选中列的个数(如”#”注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号(#)。
# Z4 m8 _# i- b5 f( p5 M5 y' R( x3 c$ a& U- d& N
PS:当然不一定是shell的注释符”#”,也可以是”//”,或者其他任意的字符;vim才不知道什么是注释符呢,都是字符而已。/ m$ v, `' e: p1 Y0 o9 v
" F5 E1 a! y3 r/ h5 ^使用替换命令:: k+ Q$ q$ o, y, C7 L9 x
* q5 C; E9 z0 |$ Y+ ]& Y0 Y& Y在全部内容的行首添加//号注释7 X: R/ f% M3 I9 Y3 ]
y6 z, n! O* X, q:% s/^/\/\//g
3 _2 ^' h- Q& r
, e5 x) |1 ?+ e在2~50行首添加//号注释
. r' |6 F5 V) Z7 z: O: ?
0 m0 I* W# Z6 Q, u:2,50 s/^/\/\//g
6 ?9 R0 j/ E7 @/ v! X6 p, w3 x6 [( Z0 @" i
在2~50行首删除//号) c5 P! m1 c% h, L( i( Y9 l8 y
; Q, v8 k: D l7 [+ l0 j8 U
:2,50 s/^\/\///g |
|