vimで開くすべてのファイルに1/2
2行目に奇妙な記号が表示されることがありますが、2行目にUNIX改行文字が含まれている場合にのみ該当します。それいつもファイルの2行目に表示されます。この文字は編集または選択できません。
私はvimrcファイルを変更せずに.vimrc
ユーザーディレクトリを変更しなかった新しいDebian 10インストールを使用しています。私は実際にファイルを作成しましたが、.vimrc
違いはありませんでした。
写真を見てください:
編集1:
また、最初;?;?
に空の Unix 改行文字で始まるすべての新しいファイルとファイルを表示できるようになりました。記号と同様に、1/2
これらの文字は編集または選択できません。
下の画像から前の空白行を削除すると、その空白行が消え、ファイルを閉じるか再開してから;?;?
空白1/2
行2に戻ります。
編集2:
コメントの質問に答えてください。
- ペーストボックスです。、
od -cx /etc/apt/sources.list
最初のスクリーンショットのソースです。 - 私の端末ソフトウェアはセキュアCRT、オプションで設定してください
Terminal > Emulation = Xterm
。 PuTTYの一般バージョンを使用している場合、これらの追加文字は表示されません。 - vimの出力
:help startup-terminal|set term
はterm=xterm
。 cat /etc/default/locale
私のロケールは=から来ます。LANG="en_US.UTF-8"
答え1
SecureCRTSession > Properties > Terminal > Appearance
で文字エンコーディングを変更して問題を解決しましたDefault
。UTF-8
また、Session > Properties > Terminal > Emulation > Terminal
SecureCRTをからに変更してXterm
問題Linux
を解決しましたが、16色の端末制限がありました。