私はvimバインディングに慣れてきて(wを押して単語に行く、dwを押して単語を削除するなど)、そのモード(挿入、通常、視覚)、そして好奇心から知りたい: vimから端末へのモードとバインディングのこの動作の実装の種類は?
挿入モード、通常モードなどがあります...
私はvimバインディングに慣れてきて(wを押して単語に行く、dwを押して単語を削除するなど)、そのモード(挿入、通常、視覚)、そして好奇心から知りたい: vimから端末へのモードとバインディングのこの動作の実装の種類は?
挿入モード、通常モードなどがあります...
回答:
挿入モードと通常モード(挿入モードがデフォルトであり、通常モードではエスケープ)がありますが、視覚モードはありません。
bashの場合:set -o vi
このセッションのコマンドラインで実行するか、.bashrcファイルに追加します。
多くのプログラムが使用するreadline
入力のために、あなたはそれらのいずれかがあなたの設定でのvi風のキーバインドを使用することができ.inputrc
て
set editing-mode vi
set keymap vi
zshでは、EDITOR
環境変数を変更すると、シェルはそれに一致します。
.vimrc
シェルの組み込みエディターをまだ使用しているわけではありませんが、.inputrc
すべてのreadlineアプリケーション(bashなど)、.bashrc
bash、特に.zshrc
zshでキーバインディングを構成できます。
put -o vi
では、〜/ .bashrcの代わりに〜/ .bash_profile を配置する必要があることに注意してください。