私のbash/zsh端末では、set -o vi
があります。しかし、コマンドモードに入るためにはESCを押す必要があります。私はそのコマンドモードをデフォルトの動作にする方法を理解できません。viの挿入モードではなく、viコマンドモードにデフォルトのbash/zshモードを設定するにはどうしたらいいですか?
7
A
答えて
3
あなたは 'xdotool'でその動作を達成できます。 これをインストールして〜/ .bashrcに追加してください。
set -o vi
xdotool key Escape
+0
これはX Windowでのみ動作しますが、そうではありませんか? –
+0
はい、$ DISPLAY変数が設定されている場合にのみ実行してください。多分入力をエミュレートするもっと普遍的な方法があります。 – ineb
関連する問題
- 1. viの入力モード
- 2. 魚viモードでCtrl-Cをバインドして挿入モードから通常モードに切り替える
- 3. Erlangインタプリタ:Viモード
- 4. Python:stdinから読むときのviモード
- 5. viモードで削除キーを削除
- 6. 魚のviモードを無効にする方法は?
- 7. ウィンドウでMonodevelopでviモードを有効にする方法
- 8. RのネイティブViモードを永続化するにはどうすればよいですか?
- 9. Bash 4.4 viモードの色付け
- 10. コマンドラインviモードで外部エディタを開くと、コマンドラインに戻る方法は?
- 11. IPythonで現在のViモードを取得する方法
- 12. どのモードをいつモードに設定しますか?
- 13. viの「最終行モード」でカーソルを効果的に移動する方法は?
- 14. vi/vimのデフォルトの検索キーワードを設定できますか?
- 15. commons-execの下でJava内からVIを起動するにはどうしたらいいですか?
- 16. phpモード設定を.emacsから.dir-locals.elに移動するにはどうしたらいいですか?
- 17. Vimでコマンドと挿入モードを切り替えるにはどうしたらいいですか?
- 18. なぜPuTTYに私がいるviモードが表示されないのですか?
- 19. BashのVIモードに応じてカーソルの形状を変更する方法は?
- 20. バイトを16進モードで挿入する(上書きしない)にはどうすればいいですか?
- 21. viで正規表現にマッチする行を削除するにはどうしたらいいですか?
- 22. VIの下にあるエディタのようなVIはありますか?
- 23. あるviエディタから他のviエディタに列をコピーする
- 24. Telerik RadGridをデフォルトで編集モードに設定するにはどうすればよいですか? (ASP.NET)
- 25. 挿入モードを離れることなく上/下にスクロールするにはどうすればよいですか? Vimの通常モードで
- 26. RVMを使用しているときにIRBでvi編集モードを使用するにはどうすればよいですか?
- 27. タッチタイピストはviでどのようにナビゲートしますか?
- 28. 挿入モードの矢印キーは、私は挿入モードにいるときは、Vimで文字
- 29. IPython Viモードで存在する既定のキーバインディングを置き換える方法はありますか?
- 30. Spacemacsでは、挿入モードに入ることなく改行を挿入するにはどうすればよいですか?
コマンドモードは、空でないコマンドラインでもっと便利です。なぜそれをデフォルトにしたいのですか? – chepner
'i'を押すと「ESC」(特に私のKinessisキーボード)に手を出すよりも簡単です... – revit09
コマンドモードに入るキーをEscape以外のものに変更できます。これは、 'man zshzle'の' bind-key'のドキュメンテーションが、 'viins'から' vicmd'に切り替えることができないので、 'vicmd'を' main'にリンクすることができないためです初めてviinsに切り替える)。 – chepner