どうも。CX事業本部Delivery部のえーたん(@eetann092)です。 筆者はコマンド入力中に「長いコマンドをちょっと修正するためのカーソル移動が面倒だな」「Aは全部Bに置換したいな」と思うことがよくあります。 そんな時にZLE(Zsh Line Editor)のedit-command-lineが便利なので紹介します。 以下は、コマンド入力中にCtrl + oを押してコマンドの文字列をNeovimで編集した例です。 コマンドの文字列を編集後、保存すると反映されます。実行まではされません。あくまでも文字列の編集です。 設定方法 以下が.zshrcに書いた設定です。 autoload -Uz edit-command-line zle -N edit-command-line bindkey "^O" edit-command-line 1行ずつ説明します。 まず、autoloadを