3

vimのタブでFirefoxのキーバインドを機能させようとしています(OSXターミナルを介してサーバーにsshされています)が、問題が発生しています。

xtermではなくMacのターミナルを除いて、基本的にこのスタックオーバーフローの質問と同じです:

Ubuntu で vimrc の <C-Tab> のマッピングが失敗する

<C+Tab>私の調査によると、一部の端末はとを区別していない<Tab>ようです。そのため、端末アプリでこれをハックして vim が理解できるようにする方法があるかどうか疑問に思っています。(たぶんエスケープシーケンスか何か...)

何か案は?

4

2 に答える 2

3

簡単に言えば、Ctrl-Tab は存在しません。なぜなら、Tab実際には既に Control キー Ctrl-i になっているからです。

短い話: それを行う方法はありますが、端末と vim レベルの両方で十分な量のハッカーが必要になるため、それだけの価値があると考える場合とそうでない場合があります。私はそれに対するはるかに優れたより一般的な解決策に取り組んでいますが、現在、世界がそれを望んでいるように見えるかどうかはよくわかりません.

興味のある方はhttp://www.leonerd.org.uk/hacks/fixterms/をご覧ください。

于 2012-11-30T12:28:52.817 に答える
1

Terminal.app の設定では、特定の文字シーケンスを送信するようにいくつかのキーバインドを設定できます。あなたの場合、<C-Tabsendgtまたは任意の Vim ショートカットに設定できます。

とにかく、正しい近道を学んだほうがいいです。

于 2012-11-30T07:53:28.513 に答える