作者kalawang ()
看板Editor
标题[vim ] 连续行号
时间Tue Nov 2 22:34:48 2010
大家好,小弟想请问三个问题。
(1) 如何在每行加入连续数字
Eg:
1
2
.
.
100
(2) 同上 类似的问题,不过变成要加字串
Eg:
str1
str2
.
.
str100
(3) 用ctrl-v 选取区域後,有办法同时改掉选的东西吗?
我试了r一直失败。
Eg:
"str"1
"str"2
.
.
"str"100
=>修改成
word1
word2
.
.
word100
请教以上的问题 我查了一下前两个好像都要用regular expression
对正规表示法不熟,如果只能用reg exp的话 有没有比较好记的指令 Thx
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.78.221
1F:→ kalawang:(1)的我解决了, :r !seq 1 100即可 11/02 22:43
2F:推 DrHydra:(3)的话用 "c" (cut) 即可 11/02 23:02
3F:→ kalawang:不懂楼上说的 是直接按c吗? 11/02 23:51
4F:推 yoco315:用 Ctrl-V 之後 s 11/03 00:34
5F:推 DrHydra:ctrl+v 之後 c 不过发现楼上的也可以 11/03 01:11
6F:→ yoco315:赫然发现 vim 的 help 根本没有 v_b_s XD 11/03 03:54
7F:→ yoco315:那我当初是误打误撞弄出来的罗 XD 发现隐藏功能 XDDDD 11/03 03:55
8F:→ yoco315:原来 v_b_c 才是正途耶.. XD 11/03 03:55
9F:→ kalawang:那请问有人知道(2)的解法吗 11/03 10:29
10F:→ kornelius:"c" is for change. not for cut. 11/03 17:49
11F:→ kornelius::r !for i in {1..10}; do echo word$i; done 11/03 17:51
12F:→ kalawang:感谢楼上k大,请问这算是shell script吗? 11/03 22:05
13F:→ kalawang:查了一下 的确是 感谢^^ 11/03 22:11
14F:→ kalawang:顺便请教 "!"符号在这个地方的意思是什麽呢? 11/03 22:18
15F:→ kalawang:还有为什麽要一定加分号才能work? 因为我在makefile也看 11/03 22:19
16F:→ kalawang:过类似的写法 一次问清楚感谢^^ 11/03 22:19
17F:推 darkgerm:v_b_s 是什麽啊? 是 ^v c 的缩写吗?b是哪来的?? 11/03 23:36
18F:→ apeace:(2)的话在数字前面Ctrl+v然後大I(insert) 11/06 22:10