作者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