Re: [vim ] 迴圈產生數字

看板Editor (編輯器(vim/emacs))作者 (...)時間13年前 (2011/08/04 01:22), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《darkgerm (黑駿)》之銘言: : 例如說我需要打這樣: : a1=b1+c1 : a2=b2+c2 : a3=b3+c3 : ... : 我原本的做法是,複製 a1=b1+c1 : 貼上後,用 :s/1/2/g 全部取代成2,第三行就全部取代成3..... : 有時需要這樣的部分是一個段落,用取代很方便 : 但還是免不了 1 2 3 慢慢打… : 請問有辦法像程式 for 迴圈那樣生成數字嗎? : 如果是想生成英文 abcd... 有辦法嗎? : 謝謝 打開新的buffer,請跟著輸入下列指令 <Esc>ia1=b1+c1<Esc>^qqyypl<Ctrl-A>fbl<Ctrl-A>fcl<Ctrl-A>q 這時候畫面上應該像這樣: a1=b1+c1 a2=b2+c2 _ ~ ~ 接下來 按 @q 會有a3=b3+c3 按 10@q 會增加十行 aX=bX+cX 按 100@q 嗯…以此類推 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.77.116

08/04 12:56, , 1F
感謝原po! 那英文有辦法嗎?
08/04 12:56, 1F

08/05 00:50, , 2F
英文指的是那部份?
08/05 00:50, 2F

08/05 01:47, , 3F
如果想產生 /dev/sda
08/05 01:47, 3F

08/05 01:48, , 4F
/dev/sdb
08/05 01:48, 4F

08/05 01:48, , 5F
/dev/sdc 像這樣,是英文在跳
08/05 01:48, 5F

08/05 23:09, , 6F
內建的印象中沒有,可以考慮寫script
08/05 23:09, 6F
文章代碼(AID): #1EEOFLYe (Editor)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
文章代碼(AID): #1EEOFLYe (Editor)