2012-03-30 4 views
1

私のキーボードには、Webブラウザで動作する「戻る」や「進む」のような特別なホットキーがあります。これらのタイプのキーをvimのホットキーとして使用したいと思います。どのようにvimがこれらのキーをvimでホットキーとして使用できるように見えるかを調べるにはどうすればよいですか?特殊キーをvimショートカットとしてバインドする

+1

私は好奇心が強いです。それは小野仙台のキーボードですか? – romainl

+0

それは次善のもの、Asus Eeeです。 :) – neuromancer

+1

Gvimまたは端末Vimを使用していますか? Terminal Vimには、認識できない多くの通常のキーがあります。 –

答えて

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の中で奇妙に見えます。

関連する問題