2021年7月30日金曜日

Vimで行の入れ替えをする

RSSのPubdateセクションを冒頭に持ってきたくなったけどいちいちd→移動→p するのが面倒で、入れ替えコマンドってあるのかな?と思っていたら直接的なものはなくて、コマンドラインモードでコンボすればそれっぽくなるらしい。

pキーで出来た貼り付けはpじゃなくてputらしい。コンボはパイプでつなぐ。

: /pubDate/d | -4 | put | +7

<item>
<title>"Coral Soul" :: Abstract</title>
<link>http://0xconfig.net/page/abs28.html</link>
<description></description>
<pubDate>Wed, 21 Jul 2021 00:00:00 +0900</pubDate>
</item>
pubDateを消して4行上に移動して貼り付けて行を移動して戻る。と、こうなる。↓
 <item>
        <pubDate>Wed, 21 Jul 2021 00:00:00 +0900</pubDate>
<title>"Coral Soul" :: Abstract</title>
<link>http://0xconfig.net/page/abs28.html</link>
<description></description>
</item>

0 件のコメント:

コメントを投稿