シェル(zsh)でvim編集キーを使用したい。
bindkey -v私はVIのキーを取得する、しかし、私は(変更内側の単語(のような視覚的な、より高度なキーショートカットたいciw私はすべての時間を使用)、)
ところで、スーパーユーザーはこの質問に適切なフォーラムですか?
~押したときにキーを取得したことはありますDeleteか?
シェル(zsh)でvim編集キーを使用したい。
bindkey -v私はVIのキーを取得する、しかし、私は(変更内側の単語(のような視覚的な、より高度なキーショートカットたいciw私はすべての時間を使用)、)
ところで、スーパーユーザーはこの質問に適切なフォーラムですか?
~押したときにキーを取得したことはありますDeleteか?
回答:
bashタイトルの部分について:を呼び出すことでモードにbash入ることができviますset -o vi(たとえば、それをyourに入れる.bashrc)。関数を特定のキーにバインドするには、で使用する必要bindがありbashます。help bind使用可能な関数とそれを呼び出す方法の例をリストするには、を参照してください。
「インナーワード変更」はにはありませんviがvim、ありません。
set -o vi私にはうまくいきません。CentOS 5.xを使用しています。
私の答えは本当に遅いのはわかっていますが、人々がまだ同じことを探しているなら
のようなコマンドciwおよびsurround.vimこのzshプラグインを使用するコマンドの場合
:https://github.com/hchbaw/opp.zsh
ビジュアルモードの場合は、このzshプラグインを使用してください http://bazaar.launchpad.net/~raybuntu/%2Bjunk/ZSH_stuff/annotate/head%3A/zle_vi_visual.zsh
それらをあなたの中.zshrcに調達してそれらを有効にします
特定の機能は見当たりませんが、これらの関数はドキュメント化されてman zshrleおり、一部はバインドされていない可能性があります。そのファイルでストリング「vi-」を検索して、使用可能なvi関数を見つけます。