2

これは非常に奇妙な問題で、GNU Screen と Nokia N900 を使用した場合にのみ発生します。vi (vim と nvi の両方) で挿入モードで入力するone<Enter>twoと、

Mtwo
one

<Enter>そのため、行の先頭に an を配置するだけでなくM、実際にはその間にかなり奇妙なことを行います。とりわけ、この問題により、保存して終了できません。

何かご意見は?前もって感謝します。

考えられる答え:この問題を抱えているのは私だけではなかったterm xtermことがわかりました.screenrc。質問する前にもっと徹底的な検索を行わなかったことをお詫びします...

4

1 に答える 1

2

Your<Enter>は、キャリッジ リターンとラインフィード ( <CRLF>) のようなものです。これは ASCII 10 で、その後に ASCII 13 (ご覧の CTRL-M です) が続きます。ただし、画面はそれをサポートしていません。やってみてください:

export TERM=vt100

次にviなどを実行するか、単に

TERM=vt100 vi

これで動作が修正されます (vt100 ターミナル機能があると仮定します)。

于 2012-08-25T23:02:46.160 に答える