2016-04-10 15 views
0

のVimで編集マークダウンリストには、私は通常私はこの最初のように何をしたい私が思うに着いたとき:Vimのビジュアルモードで昇順の番号を生成

1. item 
2. item 
3. item 
4. item 

が、その後、私は途中で何かを忘れてしまったことを実現し、私は挿入1つの真ん中のラインなので、この

1. item 
2. item added 
2. item 
3. item 
4. item 

になるファイルは、私が値下げにリスト番号を注文する必要はありませんが、私が読み、それは容易ではないと思うので、私は、リストの番号を変更したいことを知っていますこのように昇順にする。

let i=1 | g/\d. /s//\=i.'. '/ | let i=i+1 

しかし、それは私がVimののビジュアルモードでこのコマンドを実行する方法を、マークダウンファイル内のすべてのリスト番号を変更します:

1. item 
2. item added 
3. item 
4. item 
5. item 

私はそのために、このコマンドを使用することができることを知っています。

+0

私はいくつかの検索の後に 'g'コマンドの範囲を使うことができるので、自分の仕事にfollowコマンドを使うことができます:' let i = 1 | '<,'> g/\ d。/s // \ = i。 '。 '/ | let i = i + 1'この仕事にはもっと良い方法がありますか? – guorongfei

+0

FWIW、Markdownパーサーは順序を気にしません。 – romainl

答えて