Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

今日のvim: recordingで連番のリスト

$
0
0

vimの話です。

やりたいこと

こういう連番のリストを作りたい。YAMLとかね。

- web1.prod
- web2.prod
- web3.prod
- web4.prod
- web5.prod
- web6.prod
- web7.prod
- web8.prod
- web9.prod
- web10.prod

手順

1. 雛形

ここは手で書け。しょうがない。

- web1.prod

2. レコーディング

さっき書いた行にカーソルが乗っかっている状態で

q a y y p Ctrl-a q

の順にタイプ。
レコーディング開始 -> 名前を「a」としよう -> ヤンク -> ペースト -> 数字をインクリメント -> レコーディング終了、という意味。(2番目の「a」は任意の文字で良いです)

3. レコーディングしたものを再生

- web1.prod                                                                                                           - web2.prod

今、こうなっててweb2.prodにカーソルが乗っているはず。web10.prodまで作りたいからレコーディングした内容を8回繰り返す。

8 @ a

8回 aの内容を実行、という意味。

4. 出来上がり。

- web1.prod                                                                                                           - web2.prod                                                                                                           - web3.prod
- web4.prod                                                                                                           - web5.prod                                                                                                           - web6.prod
- web7.prod                                                                                                           - web8.prod                                                                                                           - web9.prod
- web10.prod

注)web01.prodとかゼロから始まる数値だと8進数だと認識されちゃうから注意してくだせえ。

これ前にも書いた気がする。
捗れ。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>