Bash でコマンドをエディタで編集して実行する

Bash 上で Ctrl + xCtrl + e とキーを押すと、エディタが開く。このエディタ上でコマンドを編集し、エディタを醜虜すると、入力したコマンドが一括実行できる。

この機能は edit-and-execute-command と呼ばれている。

起動するエディタは、MacOS で試したところ Emacs が開いてしまったが、次のいずれかの環境変数を指定しておけば Vim が起動するようになる。

export EDITOR='vim'
export VISUAL='vim'

便利。