我今天遇到過這種情況,我正在移動一些C#代碼,而我的胖手指無意中撞到了一些鍵。我有一條線,上面寫着:什麼是按鍵?
List<IntSite> siteList = ...
和鍵盤摸索之後,這一切都是隔開,像這樣:
List <IntSite> siteList = ...
我似乎無法找到這樣做的快捷...有人知道嗎?
我今天遇到過這種情況,我正在移動一些C#代碼,而我的胖手指無意中撞到了一些鍵。我有一條線,上面寫着:什麼是按鍵?
List<IntSite> siteList = ...
和鍵盤摸索之後,這一切都是隔開,像這樣:
List <IntSite> siteList = ...
我似乎無法找到這樣做的快捷...有人知道嗎?
您的代碼的自動佈局確實如此。例如,如果您複製並粘貼一些代碼,它會自動爲您編排,前提是代碼在語法上是正確的。現在
,如果你打按Ctrl-Z(撤消)你打;
,Enter
或}
或者執行自動佈局其他任何鍵這樣的複製/粘貼之後,或之後,佈局恢復。
想我拿下面的代碼片段:
List <int> x = new List <int>() ;
,我複製並粘貼在Visual Studio中,它看起來像:
List <int> x = new List <int>();
如果我現在打按Ctrl-Z它將恢復到原始的空間佈局。
當然,這是一個令人反感的,但也許你無意中擊中了Ctrl-Z。
如果你的樣式設置爲插入空格這種方式,它看起來像CTRL - ķ + CTRL - d,或CTRL - ķ + CTRL - ˚F如果你選擇了文字。
如果他們自己做到了,你的手指可能會達到某種程度!
不,我沒有這種風格。試圖選擇文本和擊中這些關鍵組合無濟於事。不會是我偶然發現的第一個奇怪的效果。 – Jon 2012-04-04 15:22:35
雖然按照你描述的方式工作,但原始文本沒有太多的外觀......就像我最初描述的那樣。 – Jon 2012-04-04 15:23:47
@Jon:總而言之,除非我們能夠全面瞭解VS中的鍵盤綁定,插件和附加組件,否則很難找出造成這種情況的原因。其實,我發現Mir的答案很可能到目前爲止...... – Abel 2012-04-04 15:55:50
告訴我要發佈什麼,我會這樣做。我沒有安裝插件,我最初設置的設置是標準的C#設置。我繼續定製顏色和其他一些小事。現在看,我甚至沒有看到尖括號的間距選項,儘管可以設置的任何參數或關鍵字間隔選項都沒有。 – Jon 2012-04-04 18:28:30