8

gnu 画面で vim インスタンスを実行しているときに、挿入モードで Shift Enter を押すと、単なる改行ではなく、「M」と改行が追加されます。

問題が何であるか、またはどこを見ればよいか誰かが知っていますか?

関連するシステム情報:

Ubuntu 8.04.1

画面バージョン 4.00.03 (FAU) 2006 年 10 月 23 日

VIM - Vi IMproved 7.1 (2007 年 5 月 12 日、2008 年 1 月 31 日 12:20:21 にコンパイル) 含まれるパッチ: 1-138

Konsole 1.6.6 (KDE 3.5.10 を使用)

コメントのおかげです。の値を確認すると、 (予想どおり)で$TERMあることに気付きましたxtermが、画面内で$TERMは に設定されていましたscreen-bceTERM=xterm画面起動後に設定すると、この問題は解決します。

以下を追加して、~/.screenrc手動で何もしなくても問題を解決しました。

ターム xterm

4

2 に答える 2

4

あなたの質問に情報がありません:

  1. screen をどこで実行して、この問題を確認しますか? 一部の端末アプリ (KTerminal、Gnome 端末、仮想コンソールなど) またはリモート セッション (別のコンピューターからの putty、ssh など)
  2. 「echo $TERM」を実行し、その出力を教えてください
  3. Ctrl「cat -v」を実行し、Shift-Enter、Enter、 -の順に押しDて、何が出力されるかを教えてください。
于 2008-09-15T14:30:26.053 に答える
0

まず、konsole内の$TERMを修正できます。「ncurses-term」をインストールし、$ TERM=konsole-256colorを設定するようにkonsoleを構成します。次に、「termscreen-256color」で画面を構成します。または、必要に応じて、それぞれ「konsole」と「screen」を使用します。Konsoleとscreenはxtermではなく、xtermがサポートするすべてをサポートしているわけではないため、誤った$TERMを使用すると悪い結果を招く可能性があります。

于 2009-05-29T21:09:48.243 に答える