在Visual Studio中有幾種代碼自動格式的方式。Visual Studio不同的文本編輯器autoformat
1)它具有熱鍵組合來強制代碼格式:CTRL + K,CTRL + d
2)它具有選項「自動格式化上 ';'或 '}'
假設我們有代碼:。
var B = option.Substring(
option.IndexOf(
"A",
StringComparison.InvariantCulture),
option.IndexOf(
"C",
StringComparison.InvariantCulture));
路1自動格式不改變原來的代碼雖然,路2的伎倆
路1)
var B = option.Substring(
option.IndexOf(
"A",
StringComparison.InvariantCulture),
option.IndexOf(
"C",
StringComparison.InvariantCulture));
方式2)
var B = option.Substring(
option.IndexOf(
"A",
StringComparison.InvariantCulture),
option.IndexOf(
"C",
StringComparison.InvariantCulture));
問題:原始代碼段和結果1是相同的。
如何強制CTRL + K,CTRL + D使代碼自動格式化,如方式2?
實際上,方式2自動完成由Resharper 10提供。VS2013自動完成方式1. – andreikashin