vimとDebian 10の特定の改行に奇妙な「編集できない」記号が表示されます(図)。

vimとDebian 10の特定の改行に奇妙な「編集できない」記号が表示されます(図)。

vimで開くすべてのファイルに1/22行目に奇妙な記号が表示されることがありますが、2行目にUNIX改行文字が含まれている場合にのみ該当します。それいつもファイルの2行目に表示されます。この文字は編集または選択できません。

私はvimrcファイルを変更せずに.vimrcユーザーディレクトリを変更しなかった新しいDebian 10インストールを使用しています。私は実際にファイルを作成しましたが、.vimrc違いはありませんでした。

写真を見てください:

ここに画像の説明を入力してください。

編集1:

また、最初;?;?に空の Unix 改行文字で始まるすべての新しいファイルとファイルを表示できるようになりました。記号と同様に、1/2これらの文字は編集または選択できません。

下の画像から前の空白行を削除すると、その空白行が消え、ファイルを閉じるか再開してから;?;?空白1/2行2に戻ります。

ここに画像の説明を入力してください。

編集2:

コメントの質問に答えてください。

  1. ペーストボックスです。od -cx /etc/apt/sources.list最初のスクリーンショットのソースです。
  2. 私の端末ソフトウェアはセキュアCRT、オプションで設定してくださいTerminal > Emulation = Xterm。 PuTTYの一般バージョンを使用している場合、これらの追加文字は表示されません。
  3. vimの出力:help startup-terminal|set termterm=xterm
  4. cat /etc/default/locale私のロケールは=から来ます。LANG="en_US.UTF-8"

答え1

SecureCRTSession > Properties > Terminal > Appearanceで文字エンコーディングを変更して問題を解決しましたDefaultUTF-8

また、Session > Properties > Terminal > Emulation > TerminalSecureCRTをからに変更してXterm問題Linuxを解決しましたが、16色の端末制限がありました。

関連情報