2013年10月13日

emacs で行の入れ替え

* 一行だけ入れ替える時

===
1
2
3
===



===
2
1
3
===

にしたい。

カーソル位置を2に合わせて、

C-x C-t
M-x transpose-lines
(transpose-lines)

* 全部入れ替える時

===
1
2
3
===



===
3
2
1
===

にしたい。

** emacs でやる時

反転したい部分をリージョン選択してから、
M-x reverse-region
(reverse-region)

** shell のtacコマンドを使う時

バッファ全部で良ければ

C-u M-| tac

ref:tac コマンド
http://una.soragoto.net/lecture/linux/text_cmd/tac.html

- tacコマンドはcatコマンドの逆
- ファイルの内容を最下行から逆方向に表示するコマンド

0 件のコメント:

コメントを投稿