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

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

[复制链接]

70

主题

73

回帖

1201

积分

网站编辑

积分
1201
发表于 2020-3-21 23:15:12 | 显示全部楼层 |阅读模式
在行尾添加一个' 单引号字符串:
; I+ J+ P6 v2 |& Q$ ?+ X5 ~5 ]:%s/$/'/g+ y! F( J% A2 Z6 y9 [  ?0 U

( L  U, F, ]8 \/ a' r$ w9 P& t6 ~6 k5 ~在行首添加字符 '单引号字符串:# T, I( r5 r& Y% k$ a
:%s/^/'/g   
+ W* K5 N7 G0 v. E( s% W6 B
/ G) N7 A7 d/ u) Q  z. i

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2020-3-21 23:16:34 | 显示全部楼层
发表回复
: f9 W  T, s: ^8 h行首 :%s/^/your_word/
# a. K  Q8 H( J5 r( Q3 `! N& Z4 g: ?5 I/ S
行尾 :%s/$/your_word/
5 M) c! A: ^5 a! K
9 U$ J* a4 v1 |7 Y- M! d按键操作:
; @) @: M: t- H5 K$ u! K8 M/ o. R$ N7 h
注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如”#”,再按Esc,就会全部注释了。8 L$ {0 g2 }6 g: j* j& ]: K2 |2 e3 g

4 H1 X% ^7 f' A6 o% j删除:先按v,进入visual模式,横向选中列的个数(如”#”注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号(#)。
/ G# A6 ]; x- U6 C% M
& a8 p$ m" Y" I  l0 Y. q7 p" {PS:当然不一定是shell的注释符”#”,也可以是”//”,或者其他任意的字符;vim才不知道什么是注释符呢,都是字符而已。7 k% F, g4 V# X$ i7 e! @

+ ~, k5 F2 U- ?. b8 K5 K, D0 m2 \使用替换命令:
# K8 A4 D, g% j  A6 g
* P0 g% Y; z8 k6 u$ ]* q在全部内容的行首添加//号注释
6 }8 G) h: r) F. m% v, t5 u3 n) K+ q9 w# D) |7 F% l
:% s/^/\/\//g2 b# h3 E: q% \/ k% Y& [3 f

9 g1 _9 I& i& N6 h* G9 W在2~50行首添加//号注释" T* D# N. V- m2 K/ U$ C) X

: Q. f3 F8 X$ M:2,50 s/^/\/\//g
( G. K( B; w5 x6 x0 F+ m' ?6 b, s' Z5 h. T
在2~50行首删除//号
, G1 M! U1 U# [5 y& M
( W' _( p9 s" c, [. f:2,50 s/^\/\///g
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 04:27 , Processed in 0.020930 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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