コマンド履歴にアクセスして編集するためのvi / vimキーバインディングを取得するための `set -o vi`と同等のフィッシュシェルとは何ですか?


2

私は代わりに開始さ「呪われたもの」の 1つであるため、以前使用していたシェル編集コマンドはbashで設定されますが、これはフィッシュシェルでは機能しません。viemacsset -o vi

https://brew.shからインストールするときに実行されるフレンドリーな対話型シェルでキーコマンドを有効化vi/ vimスタイル設定するにはどうすればよいですか?fish

回答:


2

そこでのコマンドであるfishこの1時間を有効にするには、そのコマンドは次のとおりです。

fish_vi_key_bindings

シェルのすべてのインスタンスのすべての起動時にこれを設定するには、存在しない場合は起動ファイルを作成し(または存在する場合は日付をタッチし)、そのコマンドを起動ファイルに追加します。

mkdir -p ~/.config/fish 
touch ~/.config/fish/config.fish
echo fish_vi_key_bindings >> ~/.config/fish/config.fish

これはStack Overflowでもよく文書化されていますが、ここで明確な答えがあれば、一部の人々がより早くセットアップを見つけるのに役立つと思いました。https://stackoverflow.com/questions/28444740/how-to-use-vi-mode-in-fish-shell

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.