どうも。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を
![zshで入力中のコマンドをすぐにNeovimで編集する方法 | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/05d0ef16244f8b00a7305907416cc347c3342b07/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2020%2F01%2Ftools-eyecatch-1200x630.png)