VIM 技巧收录贴

Vim、Emacs配置和使用
回复
kelvinhan
帖子: 173
注册时间: 2006-11-30 1:29

VIM 技巧收录贴

#1

帖子 kelvinhan » 2007-06-15 11:28

1. 把全文中的 aaa 替换为 bbb,替换时不提醒
:%s/aaa/bbb/g (%:代表全文)

2. 把全文中的 aaa 替换为 bbb,替换前提醒
:%s/aaa/bbb/c (%:代表全文)

3.把4-5行的aaa替换为 bbb(提醒参数同上)
:4,5s/aaa/bbb/g (4,5:4-5行)


4.把全文中的 “回车” 替换成 ,
:%s/\n/,/g

5.把全文中的 “,” 替换成 "回车"
:%s/,/^m/g ^m: 按CTRL_V后,按回车
上次由 kelvinhan 在 2007-06-15 11:34,总共编辑 1 次。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#2

帖子 eexpress » 2007-06-15 11:31

选择了文字,再按:吧。方便
● 鸣学
头像
forrid
帖子: 659
注册时间: 2007-04-23 17:40

#3

帖子 forrid » 2007-06-16 9:44

要学习的技巧太多了,收下。

吾生也有涯,而知也无涯,以有涯随无涯,SB啊~~~~~~~~~~
baic
帖子: 166
注册时间: 2006-08-22 23:10

#4

帖子 baic » 2007-06-18 19:43

:8,%s/\([^)P。]$\)/\1\t\t200.100.80./g
从第八行开始不是以)或P或。结束的行后增加\t\t200.100.80.
baic
帖子: 166
注册时间: 2006-08-22 23:10

#5

帖子 baic » 2007-06-18 19:46

:%s/$/kdf/g
在所有行后增加kdf
baic
帖子: 166
注册时间: 2006-08-22 23:10

#6

帖子 baic » 2007-06-18 19:48

:%s/^/k/g
在所有行前增加k

备忘
回复