- 积分
- 16843
在线时间 小时
最后登录1970-1-1
|
发表于 2020-3-21 23:16:34
|
显示全部楼层
发表回复
/ E, K3 C# f5 @/ v# `行首 :%s/^/your_word/9 ] p3 u/ B: }% V0 k: N+ w
L, o- r" l" U+ A6 i# w行尾 :%s/$/your_word/
: n! M0 I, M2 F# P' S* { ~/ B+ h/ Q' ^$ @% I
按键操作:) F9 ~9 x1 Q& Q$ P4 ?5 `
, C" t/ N. \" s# }/ x注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如”#”,再按Esc,就会全部注释了。
; `3 ?4 X9 u& p6 T: Z; ^" p$ w, `6 B. l+ c7 a3 w% G4 d- g
删除:先按v,进入visual模式,横向选中列的个数(如”#”注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号(#)。
& U' }# C) Q# W, _. _8 g5 M* H% E( v) Z: L
PS:当然不一定是shell的注释符”#”,也可以是”//”,或者其他任意的字符;vim才不知道什么是注释符呢,都是字符而已。5 n; u: d0 o# n$ O
) S$ q6 i4 C) Y5 t9 B$ @
使用替换命令:: j3 u: c) V9 J9 n: s/ w0 Q V
{ v7 i- V" m# `% |: |在全部内容的行首添加//号注释
) _; c$ w9 U- w+ p
' h( A2 I; a% O: e:% s/^/\/\//g- a8 m$ }9 h" J7 J
" ~8 i9 N0 U1 U
在2~50行首添加//号注释
% |; _: K; _, j' a9 ?
; I$ n7 i+ K( f. X/ f5 @: H- W7 l, c:2,50 s/^/\/\//g/ f# M _: [+ a" F1 N2 b, o
% x) r% c- B- H/ w% k
在2~50行首删除//号+ I; V r. \7 K) P( p
6 r, U1 n6 h1 t
:2,50 s/^\/\///g |
|