|
|
楼主 |
发表于 2020-3-21 23:18:19
|
显示全部楼层
发表回复- O2 _) h9 [, G0 n
行首 :%s/^/your_word/
$ A. J; V: ?5 S9 W. Q9 v- ]% t+ m& D% h1 q/ F
行尾 :%s/$/your_word/4 C- H* q# i1 q) a# m( V( i6 U
1 r7 N/ q5 y# Z& q9 p( B: E* x/ r
按键操作:7 E& k' Z2 Q7 Y/ B5 K
1 f% r9 ]: @, k# U- M8 m注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如”#”,再按Esc,就会全部注释了。
1 _3 j6 l" e! e; {7 N) `! K
2 K& q. H S. }3 T3 _9 D删除:先按v,进入visual模式,横向选中列的个数(如”#”注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号(#)。
H' R+ J1 Z6 b
+ q; ~7 n. O+ \PS:当然不一定是shell的注释符”#”,也可以是”//”,或者其他任意的字符;vim才不知道什么是注释符呢,都是字符而已。
; ?! r6 c3 L) p$ i& I- B
1 M: l. ^# g2 P" }% h- X F* F使用替换命令:
7 I& a" }# B9 O) N7 J& u, ^$ [6 R
. W3 }) w* ?. \" V7 a& a3 z在全部内容的行首添加//号注释
/ a7 Z( ?9 S9 R, s3 C+ g. Z
3 q2 s8 `6 p$ V' z1 {:% s/^/\/\//g
( K# U; n0 r0 l r% B0 w- |$ l+ }7 q- s: C# v8 r7 ?
在2~50行首添加//号注释' t; q. P5 X; g7 d, ^1 q' p
* F5 U. k6 M5 U$ V2 N
:2,50 s/^/\/\//g
! h) b* J3 N W" b0 F4 a s6 r$ ~5 t% d! P
在2~50行首删除//号4 P. a/ Y; h- u; @' f: u; r" \/ a
1 S. ]2 R% G$ a8 u
:2,50 s/^\/\///g |
|