align-regexp は正規表現を使ってテキストを揃えてくれます。
最近知った関数ですが、プログラムが見易くなって重宝しています。
使用例
例えば、このようなテキストがあるとします。
Fred (123) 456-7890 Alice (123) 456-7890 Mary-Anne (123) 456-7890 Joe (123) 456-7890
Emacsで以下の操作を行なってください。
- テキストの範囲を選択
- M-x align-regexp
- ( を入力し、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(無言フォローもお気軽に)
コメント