最近知ったEmacsの便利な関数: align-regexp

align-regexp正規表現を使ってテキストを揃えてくれます
最近知った関数ですが、プログラムが見易くなって重宝しています。

使用例

例えば、このようなテキストがあるとします。

    Fred (123) 456-7890
    Alice (123) 456-7890
    Mary-Anne (123) 456-7890
    Joe (123) 456-7890

Emacsで以下の操作を行なってください。

  1. テキストの範囲を選択
  2. M-x align-regexp
  3. ( を入力し、Enter

そうすると、テキストはこのように ( で揃って、見易くなります。

    Fred      (123) 456-7890
    Alice     (123) 456-7890
    Mary-Anne (123) 456-7890
    Joe       (123) 456-7890

正規表現を使うので、もっと柔軟な揃え方ができそうですね。

キーバインド

私はウェブを参考に、キーバインドの設定を行なっています。

(bind-key "C-c M-a" 'align-regexp)

おわりに

プログミングでは、 = で揃えたりコメントを揃えたりすると見易くなりますよね。
Emacs以外のエディタでも同様の機能はあると思いますので、ぜひご活用下さい。

では。


YouTube: ミサキさん

問い合わせ先
Mail: caprico.aries@gmail.com
Twitter: https://twitter.com/caprico_aries(無言フォローもお気軽に)

コメント

タイトルとURLをコピーしました