- 积分
- 11042
在线时间 小时
最后登录1970-1-1
|

楼主 |
发表于 2020-3-21 23:18:19
|
显示全部楼层
发表回复' I; F4 y7 Y* H) w9 E1 ?
行首 :%s/^/your_word/9 B' Z+ d0 W* y% K5 n
: t c1 ]. e; s; z4 w# p2 d+ H行尾 :%s/$/your_word/; g$ R5 ?& Q9 W
6 l z- p8 o7 f' B `& L
按键操作:; p" l; F! w2 K
, s3 G- Q5 d# D- g% e* u6 Y4 s注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如”#”,再按Esc,就会全部注释了。
% R2 b) ~2 c$ u2 u! _" B
/ Y) J+ e, F. I ^' C3 \删除:先按v,进入visual模式,横向选中列的个数(如”#”注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号(#)。
" r& {5 x; Z; s6 R0 X
8 a% T4 L8 ~# rPS:当然不一定是shell的注释符”#”,也可以是”//”,或者其他任意的字符;vim才不知道什么是注释符呢,都是字符而已。
, |* Y: G2 Q% d Y; ^( |' R
$ K" i" n( {, O- ` ]+ z使用替换命令:, \" b H% D, y& ~0 e5 t
6 p% J# C( P. H% _ m在全部内容的行首添加//号注释
0 T" o' R3 v% H, ~& q7 ?0 X2 f& a9 H K9 j3 |. I" M) j
:% s/^/\/\//g
2 T7 b. P H6 B) d s% f, h( N3 n4 ^3 ^( g# Q
在2~50行首添加//号注释( X a M: y9 D, G( h6 Z/ y
2 F- l0 N; i- _* k
:2,50 s/^/\/\//g
, M5 d5 j: Q- D9 R$ Z! }8 Y* `
8 S0 \5 s- q3 _在2~50行首删除//号
. K! e9 a/ ?) P6 W1 q
5 x# h4 C5 u8 g3 R# l5 t:2,50 s/^\/\///g |
|