- 积分
- 16843
在线时间 小时
最后登录1970-1-1
|
发表于 2020-3-21 23:16:34
|
显示全部楼层
发表回复
: X) B3 C4 h9 w行首 :%s/^/your_word/: {' E3 V0 [7 ~# B$ k) X, {
2 ?6 v6 h2 i( H' m' \! q
行尾 :%s/$/your_word/, f) @! z3 m5 r6 y, C$ B
F3 w4 [, n( g5 Q- B
按键操作:
2 Q9 S M2 \1 ? T6 g) G. l+ P- \. f, B' A; j, g
注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如”#”,再按Esc,就会全部注释了。1 P" \. X/ h' F3 G$ A& j& B. C
/ _4 Q, U7 E% M1 }/ k6 R
删除:先按v,进入visual模式,横向选中列的个数(如”#”注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号(#)。2 }6 c8 }! j' d
. q- P$ m; I5 o" Q8 p
PS:当然不一定是shell的注释符”#”,也可以是”//”,或者其他任意的字符;vim才不知道什么是注释符呢,都是字符而已。" E$ x' |( ?: I* B" `$ o) P+ I
: f' s9 j1 ]3 i& e. }7 ]使用替换命令:
( }7 ?1 y; g" r9 o# f \% ?2 j# a$ u
在全部内容的行首添加//号注释; @& Q1 i5 t( `" B+ j% n, ^
- ?* |, n9 B; I2 O9 a9 b
:% s/^/\/\//g
1 z- C; C; ^1 T/ Z8 G7 Q7 \3 J* y( D) |, p( M& Z0 {. \& @
在2~50行首添加//号注释- h% M" ~% a; n- U1 g! C% L
8 H; E$ _4 |5 E f# U7 D' G3 k* R:2,50 s/^/\/\//g g6 e7 B |. F8 L3 }
8 e2 C6 v2 v( i1 T在2~50行首删除//号. Y5 U. |, A" N. B
8 T x m3 w& s:2,50 s/^\/\///g |
|