Visual Studioエディターで空白スペースにドットが表示されるのはなぜですか?


340

Visual Studioテキストエディターに奇妙なバグがあります。空白スペースはすべて「。」に置き換えられます。

public class Person
{
  int age;
}

こんな感じ

public..class..Person..........................
{..................
..int age;...................
}.....................

設定をデフォルトにリセットします。うまくいきませんでした。VS2008も再インストールしました。それでも動作しませんでした。エラーは何ですか?


13
ところで、この例では、ドットを10倍に保つ方が良いでしょう。コードは正しくインデントされておらず、行の終わりにあるこれらの失われたドットは、マージ時に将来問題を引き起こす可能性があります。
Custodio 2013年

回答:


803

Visual Studioは空白を表示するように構成されています。

Ctrl+ RCtrl+を押しWます。

C#キーボードマッピングを使用している場合:(Simeonに感謝)

Ctrl+ E、を押しSます。

メニューを使用したい場合:(angularsenに感謝)

Edit > Advanced > View White Space

89
C#キーボードマッピングを使用している場合は、Cntrl + E、S。
Simeon Pilgrim

1
ああ、それはそれを説明しています!Ctrl + E、Dを押してみましたが、見逃してSを押しました...ありがとうございます。
Jon Artus

18
私にとってはうまくいきませんでした。Resharperアドインがここで説明されている両方のショートカットを傍受したと思います。ただし、[編集]-> [詳細]-> [空白を表示]をオフにすると解決しました。
angularsen '21 / 09/21

2
おかげで、これはクリックが速すぎると(間違ったウィンドウで)時々起こります。それはすでに、私はそれをルックアップするためにここに来た三回目、THXだ
ヨーストSchepel

4
VS2008で動作します。私がランダムにその組み合わせを押したなんて信じられない!
完璧

76

空白表示オプションが有効になっているようです。[編集]-> [詳細]->に移動し、[空白の表示]をオフにします。


「表示->詳細」ではなく、編集->詳細
1800情報

2
申し訳ありませんが、編集->アドバンスも見つかりません。
SNA、

@不明、使用しているビジュアルスタジオのバージョンは何ですか?
JaredPar

VS2008は私が使用しているバージョンです
SNA


10

〜ビジュアルスタジオ6〜

使用:ctrl+ shift+ 8 オン/オフを切り替えます。

(または手動で移動:編集>アドバンス>「空白の表示」)

幸運を!

ツール/オプション/環境/キーボード/マッピング方式:Visual C ++ 6が選択されている場合、Visual Studio 2008でも機能します。


6

Ctrl+ Rと組み合わせて以下のボタンを押してください W


5

私は同じ問題を抱えていたし、押すことで解決Ctrl+をRCtrl+ W



1

行くファイル- >設定- >設定、これは並んで二つのパネル側を開き、左側の1はデフォルト設定で、正しいものは、ユーザー設定で、あなたが追加することができ、このために、右側のパネルであなたの設定を追加することができます"editor.renderWhitespace": "all"


1

Visual Studioバージョンで 1.34.0 View -> Toggle Render Whitespace



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.