私は RHEL 環境で作業しており、xterm を使用しています。
私の質問は、xterm コマンド ラインを emacs ではなく vim のように機能させる方法 (選択、コピー、貼り付け、キーボード ショートカットなど) です。
ありがとう!
vim スタイルの編集をオンにする bash コマンドは次のとおりです。
set -o vi
すでに述べたように、これは使用している端末(エミュレータ)とは関係ありません。zsh を使用する場合は、次のように vi のようなバインディングを有効にできます。
bindkey -v
あなたが参照している Emacs スタイルのキーバインドは、実際にはReadlineユーティリティの機能です。
set -o vi
(bash ユーザーの場合) shouldの最後に追加する~/.bash_profile
だけで十分ですが、このユーティリティはファイルを使用して制御することもでき~/.inputrc
ます。
~/.inputrc
まだ存在しない場合を作成し、これを追加します。
set editing-mode vi
set keymap vi-command
このアプローチの利点set -o vi
は、MySQL コマンド ライン インターフェイスや Ruby の IRB など、readline が使用されている場所ならどこでもこれが読み取られることです。
Vim 関連の readline のヒントについては、この投稿を参照してください: http://vim.wikia.com/wiki/Use_vi_shortcuts_in_terminal