0

後方検索用に .vimrc ファイルにマップを作成しました (?)

map <c-space> ?

ただし、ctrl+space を入力しても検索は実行されません。Vim7.3を使用しています。

ありがとう。

4

1 に答える 1

1

キーボード入力が内部で処理される方法が原因で、残念ながら現在、これは一般的に不可能です。+Ctrl非アルファベットはマッピングできず、Ctrl+ 文字とCtrl+ Shift+ 文字は区別できません。(端末が個別のtermcapコードを送信しない限り、ほとんどの場合送信されません。) 挿入モードまたはコマンドライン モードで、キーの組み合わせを入力してみてください。何も起こらない/挿入されていない場合、そのキーの組み合わせは使用できません。<Tab>これは/ <C-I><CR>/ <C-M>/ <Esc>/などにも当てはまります<C-[>(唯一の例外は<BS>/<C-H>です。) これは既知の問題点であり、vim_dev および #vim IRC チャネルに関するさまざまな議論の対象です。

一部の人々 (主に Paul LeoNerd Evans) はそれを修正したいと考えており (これをサポートする端末のコンソール Vim についても)、さまざまな提案をしてきました、cp. http://groups.google.com/group/vim_dev/browse_thread/thread/626e83fa4588b32a/bfbcb22f37a8a1f8

しかし、今日現在、パッチやボランティアはまだ出されていませんが、将来の Vim 8 メジャー リリースでこれを提供したいという希望を多くの人が表明しています。

于 2013-07-25T06:52:17.670 に答える