我已經搜索過,但Visual Studio 2008有一個C#的設置,它會在寫入代碼時自動生成/美化我的代碼?有一個名爲「美化」的VB.NET設置。我也搜索了檔案已經找到了一個宏來執行這個保存,我知道我可以將它拖放到工具欄上,但我希望它能夠在我爲ASPX和CS文件做任何事情的情況下工作。使視覺工作室autoformat我的源代碼?
這是可能通過內置設置,修改,或從一個附加可用? 感謝
我已經搜索過,但Visual Studio 2008有一個C#的設置,它會在寫入代碼時自動生成/美化我的代碼?有一個名爲「美化」的VB.NET設置。我也搜索了檔案已經找到了一個宏來執行這個保存,我知道我可以將它拖放到工具欄上,但我希望它能夠在我爲ASPX和CS文件做任何事情的情況下工作。使視覺工作室autoformat我的源代碼?
這是可能通過內置設置,修改,或從一個附加可用? 感謝
Under Tools |選項,您可以導航到文本編輯器| C#|格式化並選擇全部三個複選框。這將導致您的代碼按照C#|中的格式化選項自動格式化在這些特定事件上進行格式化:即輸入分號,輸入密切注意或粘貼代碼。
注意:爲了使其工作,文件中的代碼必須能夠無錯地編譯。另外,如果您沒有指定任何格式選項,或者保留默認值,則可能看不到任何區別。
選擇代碼塊,然後按Ctrl鍵+ķ + ˚F
嗨,你怎麼粘貼Keybord thingy? – VoodooChild 2010-06-25 20:27:35
@ VoodooChild:'CTRL + K + F' – 2010-06-25 20:28:22
謝謝。 WAIT,在評論中怎麼沒有做到這一點? – VoodooChild 2010-06-25 20:32:20
您可以通過VS擊中CTRL-A CTRL-K格式化您的代碼,但我不認爲有一個設置讓它在飛行中完成它。
鍵盤快捷方式是否適合您?
Ctrl鍵 + ķ + d - 格式化整個文檔。
Ctrl鍵 + ķ + ˚F - 格式選擇。
在C#中,您還可以刪除並重新插入}
,以獲得與所討論的塊類似的效果。
你也可以看看像ReSharper(免責聲明:我爲他們工作)的工具
這很好,但如果您的產品特別支持我所問的問題,您並未明確提供是或否。 – 2010-07-16 20:51:11
嗯,我覺得這是隱含的,邀請你看看產品。我們提供Code Cleanup,它可以完成許多事情,並可根據您自己的需求進行定製。最好的是你看看它,看看它是否適合你的需求。 – 2010-07-16 21:22:11
在我的工作室中沒有任何效果,但最接近回答問題。 – 2010-07-07 20:37:44