找回密码
 注册
查看: 3980|回复: 1

vim、vi下文档行前和行末添加字符

[复制链接]

70

主题

73

回帖

1201

积分

网站编辑

积分
1201
发表于 2020-3-21 23:15:12 | 显示全部楼层 |阅读模式
在行尾添加一个' 单引号字符串:) ?7 Z1 c- F9 l" m2 H
:%s/$/'/g  D- _( R) ?( ^6 b
, `5 T4 E! f0 S% h8 J4 k" @
在行首添加字符 '单引号字符串:
2 P5 L, B" }4 m:%s/^/'/g   
( B( ?& y. }: D' }0 }8 C& U' h5 w# q$ r) z) J3 }6 |% ^) n6 ?3 z5 U

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2020-3-21 23:16:34 | 显示全部楼层
发表回复! x  ~  M' u6 i; g: A1 _2 Q& E& w
行首 :%s/^/your_word/
; Q  g! x! ?. L$ i6 n9 \3 ?
3 ~! }/ _* |9 ]9 D: k' D行尾 :%s/$/your_word/
( j. {. A( D  b6 l9 a6 \' t
6 Y) F$ C3 x! y5 U( q8 o: S# k# Z" m! }按键操作:
2 e$ V3 G- z8 t/ j! {9 A2 S- Y& {- L
( j5 Q1 `: X6 \3 R2 W; T. Y( {& ]注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如”#”,再按Esc,就会全部注释了。
0 i* j8 ~0 A$ ?- l% d) f8 ~! U7 _0 C$ m1 L8 f6 v( a+ {7 E% L" J! M
删除:先按v,进入visual模式,横向选中列的个数(如”#”注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号(#)。( t0 O9 `. S7 O5 S: H

. F' y6 N, F% g7 S, l' H! R2 hPS:当然不一定是shell的注释符”#”,也可以是”//”,或者其他任意的字符;vim才不知道什么是注释符呢,都是字符而已。
. {9 y- X0 y& |3 k1 C3 X
& Y& n" m3 I. @6 q使用替换命令:
3 M5 R! T0 p' j- f7 R- N) q0 M5 L1 \. B3 @0 U% ?
在全部内容的行首添加//号注释
% t/ l* Z7 f+ a- u# Z8 U: Z5 z* o7 \, ~8 X/ S4 M2 c
:% s/^/\/\//g0 d5 c5 o& |+ H! L, K( V% Y
5 v/ F3 t/ t2 p5 H  y3 G
在2~50行首添加//号注释6 e7 G2 F. f) q5 l6 B, _

- e0 ~; r0 a1 Q6 }+ G* L2 D:2,50 s/^/\/\//g, ?7 j( n3 x: c' i

! Y% X: V0 N6 U( w在2~50行首删除//号( V& F; g. G7 e; }! h6 a/ O
5 ]$ ~  g& j1 ^2 c) T+ G2 ~( E6 @
:2,50 s/^\/\///g
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 05:31 , Processed in 0.015504 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表