作者Xphenomenon (啦 )
看板Editor
標題[vim ] 錄製功能作用在多行?
時間Sat Jun 26 00:05:08 2010
請問各位 vim 愛好者,我在 normal mode 時使用 qa
來紀錄我要編輯的動作,接著使用 @a 來幫我把我剛剛
錄製的動作給執行出來,但是我希望這些動作是作用在
多行的,不知道該怎麼作呢?
我目前想到的方法只是把 @a 給 mapping 到一個數字 0
然後一行一行慢慢的去按 0,很暴力的方法,不知道是不是
有什麼撇步可以作到呢?感謝回答 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.38.16.97
1F:→ Xphenomenon:自問自答:在 visual mode 選擇 block 後執行 06/26 00:14
2F:→ Xphenomenon::'<,'>norm@a 網路上查到的,利用 norm 函數來達成 06/26 00:15
3F:→ Xphenomenon:或更快使用 數字@a 前提是我的 a 紀錄必須包含 j 往 06/26 00:15
4F:→ Xphenomenon:一行 :) 06/26 00:15
5F:→ Xphenomenon:例如: 5@a 06/26 00:16
6F:→ Xphenomenon:還找到一種: :1,5 normal @a 06/26 00:35
7F:推 Pash77:一般排版很好的時候,我會用 數字@a 07/10 18:12