質問

私はgnome-terminalの(2.26.0)でVimを使用しています:私はすべての今して、反対のためのEOLと「0」に移動し、「$」の時間の95%を使用するが、私は「家を打ちます"または "" 終了します。

私がホームを使用する場合は、

、私は現在の行を持っているテキストは、現在の行とHは、行の先頭に表示される文字に挿入モードで私を残して、下の行に移動します。

私は終わりを打つときは、

、それは同じではなく、HのFでいます。

なぜそれが起こるのでしょうか?どのように私はそれを修正することができますか? (固定は、これらのキーを押すときの標準的な機能を持つことを意味します)。

役に立ちましたか?

解決

端子に自宅と終了キーを押すとvimのに複数の文字からなるエスケープシーケンスを送信しますので、これが発生し、vimのは正しくあなたが。

押されたキーとバックこれらのエスケープシーケンスを関連付けされていません

この問題を解決するには、用語の設定を調整する必要があります。 gnome-terminalのはxtermの互換性がありますので、あなたの.vimrcする href="https://stackoverflow.com/a/34005877">を

set term=xterm-256color
あなたはそれが最初の場所で正しく設定されていない理由を調査する場合がありますので、

用語の設定は、TERM環境変数から導出されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top