キーとキーコンボを押すことができ、vimが押していると思われるキーや文字を出力するxevのようなモードを取得する方法はありますか?
特定の関連する問題:MacVimとGVimで機能するキーバインディングがありますが、画面内のSSH経由でLinuxで使用するterminal-vimでは機能しません。その理由は、私が押しているキーがMacVimがそれらを解釈する方法とは異なるとvimが考えているためであるという結論に達しました。
私の.vimrcでは:
map <M-,> :split<CR> " Horizontal split
map <M-.> :vsplit<CR> " Vertical split
map <M-/> :close<CR>
私のvimでは:map
(MacVimは同じことを示しています):
¯ :close<CR><Space>
® :vsplit<CR> " Vertical split
¬ :split<CR> " Horizontal split
MacVimとGVimで動作しますが、ターミナルベースのvimでは動作しません。これを複数の端末(OSX端末とTerm2、KDE端末、Gnome端末など)で試しました。私はまた、他の修飾子とキーコンボでこれを目撃しました。<M-,>
vimがキーストロークをキャプチャしているように見えますが、たとえば、それらを別のものとして解釈しています。
それに応じてマッピングを作成できるように、vimが自分が押していると考えているものを見つける方法が欲しいです。