|
|
楼主 |
发表于 2020-3-21 23:18:19
|
显示全部楼层
发表回复# j4 C0 o& K. a) T1 M8 M
行首 :%s/^/your_word/ o. o% M1 W0 }8 J
2 D7 l- e6 b/ g3 B
行尾 :%s/$/your_word/6 ~1 |. n0 v4 p2 S' g; C V8 k
5 `5 [" g* H" M" W: O+ j按键操作:
' l7 X9 g' P, M: x3 l6 q' D; ^9 {4 y$ G4 m+ l
注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如”#”,再按Esc,就会全部注释了。, E! Q. D! h1 [, F
, m: C3 q0 x. ?0 D! `
删除:先按v,进入visual模式,横向选中列的个数(如”#”注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号(#)。. f$ A5 i, K( G6 h
6 a4 t: o& l1 Q" e3 oPS:当然不一定是shell的注释符”#”,也可以是”//”,或者其他任意的字符;vim才不知道什么是注释符呢,都是字符而已。) z, B e0 U* i) o& I* Z6 v
$ H+ e. h$ n; v2 T
使用替换命令:1 U/ w$ d, i$ o% }' u0 \$ f' f) z |
# b+ ]( O) b3 h# R
在全部内容的行首添加//号注释/ T0 \/ c+ c ?9 f" d; X/ ~
/ P) T8 c5 b% }# J4 X
:% s/^/\/\//g
& |0 j9 o, c( ]: }* f/ V8 y% K) @3 e! J5 s" w) s
在2~50行首添加//号注释) N2 P; ^2 V) l0 p; }9 d
( ^ \1 G" ^( [4 x- N" t1 Z:2,50 s/^/\/\//g
* r' d& Z0 q/ f
9 c3 z# f8 f- V7 l在2~50行首删除//号
5 s' l' J, K& x( [( m" ?3 K) q0 n$ {- H% ^1 y$ L2 ?
:2,50 s/^\/\///g |
|