GNU/Linux >> Linux の 問題 >  >> Linux

ターミナルにVimキーバインディングを設定することは可能ですか?

私はvimバインディング(単語に移動するためにwを押す、単語を削除するためにdwを押すなど)とそのモード(挿入、通常、視覚)に慣れてきました、そして好奇心から知りたいです:いくつかありますかこのモードの動作とvimから私の端末へのバインディングの実装のようなものですか?

挿入モード、通常モードなどがあります…

承認された回答:

挿入モードと通常モード(挿入モードはデフォルトで、通常モードではエスケープ)がありますが、視覚モードはありません。

bashの場合:set -o vi このセッションだけのコマンドラインで実行することも、.bashrcファイルに追加することもできます。

多くのプログラムはreadlineを使用します 入力用であり、.inputrcを設定することで、それらのいずれにもviスタイルのキーバインディングを使用させることができます。 と

set editing-mode vi
set keymap vi

zshでは、EDITORを変更した場合 環境変数の場合、シェルはそれに一致します。


Linux
  1. Vimでファイルのすべての行を削除する方法

  2. 初心者のためのヒントをVimする方法(または、ヘルプ!私はVimを使用する必要があります!)

  3. Mac ターミナル vi[m] エディタ コマンド

  1. vifm:ハードコアVim愛好家のためのターミナルファイルブラウザ

  2. どのターミナルエミュレータがTmux制御モードをサポートしていますか?

  3. コマンド例を含むvimチュートリアル

  1. vimのexモードでバッファから貼り付ける方法は?

  2. コンソールで vim -y を終了するには?

  3. 読み取り専用モードでvimを起動する方法はありますか