簡體   English   中英

Visual Studio 2010不會自動縮進行

[英]Visual Studio 2010 Won't Auto-Indent Lines

Visual Studio 2010,用於自動縮進我的行,現在突然它不會那樣做,例如,當我創建一個方法時,它看起來像這樣:

public static void Foo (int FooInt)
{
    // Some methods stuff...
}

但現在,看起來像這樣:

public static void Foo (int FooInt)
{
// Some method stuff...
}

我找不到任何答案,我該怎么辦?

我使用的是Visual Studio 2010,Windows 7 64位

更新:原來我在C#上存在問題,當我在C ++項目上嘗試它時,縮進工作完美...任何建議?

更新

通過重新安裝Windows意外地解決了問題。

我遇到了同樣的問題,在將Block從Block更改為Smart之后就開始工作了! 在此輸入圖像描述

檢查Visual Studio中的縮進設置 - Tools|Options.. => Text Editor > C# > Formatting > Indentation

在此輸入圖像描述

如果該項目不會構建自動縮進不會工作。

VS 2010中縮進的簡短命令是ctrl + K + D.

如果VS2010中的所有設置看起來都正確,則另一個可能解決此問題的方法是檢查其他字符編碼中的字符。 例如,如果在源代碼中意外地放置左右引號,則可能會阻止visual studio自動格式化代碼。 有時你得到一個錯誤來幫助你識別這種情況,有時它更潛在,更難以找到。

我不知道究竟是什么問題,但我會在黑暗中拍攝。 在工具 - >選項 - > C# - >標簽下,值是多少?

縮進尺寸

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM