|
|
楼主 |
发表于 2020-3-21 23:18:19
|
显示全部楼层
发表回复/ p. ]4 f$ V [. l
行首 :%s/^/your_word/
3 d7 S4 A' x5 O' r
) l1 @' ?; z- C, {5 R行尾 :%s/$/your_word/( c9 W" r' X1 v6 Z9 `, p9 T' y
/ m2 j7 {2 k' i8 t8 m按键操作:+ m/ K$ M) K4 F. y: ~8 b/ P, [
8 b! S2 Y; G( z7 h2 ^' o注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如”#”,再按Esc,就会全部注释了。
# v G% D; g4 l6 g% S+ n$ z9 U6 B# M8 C
3 S4 G7 v1 P/ w4 g2 `* j# S删除:先按v,进入visual模式,横向选中列的个数(如”#”注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号(#)。
5 D$ @( z3 s9 J) o& r' g+ J# k1 l% p* F( |4 r" J$ _& J0 m
PS:当然不一定是shell的注释符”#”,也可以是”//”,或者其他任意的字符;vim才不知道什么是注释符呢,都是字符而已。( Y( d l9 |6 A C6 b; Q6 B0 ^
J1 a& G# _, C3 j
使用替换命令:- J& g2 y5 z; j/ ^3 m u8 I/ u
# X1 F* L- z) M
在全部内容的行首添加//号注释0 ^2 b3 E! Z& Y7 j7 v z- ?. @
, G" o. u6 `. c5 ]7 e5 E' N:% s/^/\/\//g
6 O! l3 k: o6 p) Z6 C3 C- P0 Y$ X! g Q: U
在2~50行首添加//号注释! Y& u$ w1 x& M3 }) }& w% x3 \6 j2 \
' L1 b" J$ }% e1 a- S. ~/ V3 d/ ]
:2,50 s/^/\/\//g
/ B* I% N# m! R7 ^
1 {) X" ^- U1 u9 l9 R$ Q在2~50行首删除//号
. ^$ v# J+ b$ x4 K1 S0 H
. w, |" }6 a% F: ~4 [ [:2,50 s/^\/\///g |
|