たとえば、vimで隣接する2行を逆さまにする最短の方法はどれだろうと思っていました。
こんにちは
お元気ですか?
の
元気ですか?
やあ
特別なショートカットはありますか、それともマクロを作成することを検討する必要がありますか?
ddp
カーソルが最初の行にあるときに使用します。
dd
現在の行を削除します。
p
削除された行を現在の行の下に貼り付けます。
必要なのはマッピングです。そのマッピングが何をするかは、たとえ 20 個のコマンドがチェーンされていたとしても、実際には問題ではありません。
nnoremap <F6> :m-2<CR>==
と
nnoremap <F6> ddp
どちらも、わずかに異なる方法で、まさにあなたが望むことを行います。1 つのコマンドは複雑で比較的スマートですが、もう 1 つのコマンドは単純で比較的馬鹿げていますが、どちらも 1 回のキーストロークで実行できるという点では同等です。
もちろん、F6 以外を使用することもできます。