私のキーボードには、Webブラウザで動作する「戻る」や「進む」のような特別なホットキーがあります。これらのタイプのキーをvimのホットキーとして使用したいと思います。どのようにvimがこれらのキーをvimでホットキーとして使用できるように見えるかを調べるにはどうすればよいですか?特殊キーをvimショートカットとしてバインドする
1
A
答えて
3
コマンドラインに移動し、control-kと入力すると(コマンドラインに疑問符が表示されます)、興味のあるキーを押します。疑問符はVimの定義で置き換えられますそれは受け取る。
私の経験では、にはすべての奇数キーの応答はありません。また、いくつかのキーではgVimとコンソールVimの応答が異なります。私は職場のWindowsマシンで動かなくなっていますが、LinuxサーバにSSHしてVimを使用することもあります。 Linuxマシン上のWindowsおよびコンソールのVim上のgvim両方で、VimはファンクションキーF7を送信していることを述べている:
<F7>
また、Windows上で私はシフト-F7を入力すると、Vimが報告されます。
<S-F7>
それはすべて意味があります。
[31~
をそして周り掘りの多くの後、私は実際にマップに上記の値を使用するように私のようにそれを書くために持っていたことが分かった:私はコンソールにシフト-F7を入力すると、それは報告
map <F7> <C-A>
map <Esc>[31~ <C-X>
をしかし、それは仕事のことを行います
<Esc>[31~
は、だから私のF7増分番号を作るためのマッピングとシフト-F7をデクリメント番号はコンソールVimの中で奇妙に見えます。
関連する問題
- 1. 特殊キーでGetKeyNameTextを使用する
- 2. キャプチャ特殊キー文字
- 3. vimで特殊文字をエスケープする方法は?
- 4. vimでf11キーで文字列をバインドする方法は?
- 5. キーの組み合わせ入力と特殊なキーのボタン
- 6. Vimで特定のファイルを開くためのショートカット?
- 7. jquery.hotkeys.jsを使用してCtrlキーとCtrl +キーをバインドします
- 8. コマンドパレットコマンドへのショートカットをバインドしますか?
- 9. グリッドビューにバインドするときにイメージパスに特殊文字がある
- 10. Redisキーを特殊文字で削除するには?
- 11. vim編集ショートカットを使ったシェル
- 12. Vimのショートカットを貼り付け
- 13. キーを押し定義 - て.vimファイル
- 14. テンプレートクラスをパラメータとしてテンプレート構造体を特殊化する
- 15. バッチファイルを使用してショートカット(.lnk)と.vbsファイルを特定して削除する
- 16. PHPで特殊文字を使用したJSONキーのデコード
- 17. JsonResult \ u0027(アポストロフィ)として特殊文字を解析する
- 18. vimで*をハイライトして特殊文字(@)を含む単語をヤンクする方法:、^
- 19. VimビジュアルモードでEasyMotionをバインドする
- 20. 特殊な特殊形式のデータフレームを作成する
- 21. Vim remap F10キー
- 22. Immutable.jsとキー入力時のショートカット
- 23. Autohotkey:特定のショートカットを押してループを終了する
- 24. Dictionaryとしてenumをキーとした値のバインド
- 25. カーソルを掛けずにvimのショートカットをマッピングする
- 26. CSVファイルの区切り文字として特殊キーを追加しますか?
- 27. vim windows/panelsを同じ高さにするためのショートカット
- 28. Vimのショートカットに現在のファイル名を追加する
- 29. メッセージ内の特殊文字へのバインド - a la Facebook
- 30. ピリオドのような特殊文字を持つキー
私は好奇心が強いです。それは小野仙台のキーボードですか? – romainl
それは次善のもの、Asus Eeeです。 :) – neuromancer
Gvimまたは端末Vimを使用していますか? Terminal Vimには、認識できない多くの通常のキーがあります。 –