1

我發現生產力工具並沒有做我想要他們做的事情。 目前他們將對齊所有的作業(正如擴展名所說的那樣),同時我正在尋找能夠完全對齊我的代碼的東西。垂直對齊視覺工作室中的代碼2017

有什麼事情會變成這樣:

string _name = "John"; 
int _age = 20; 
private double _velocity {get; set;} = 3.3; 

進入這個:

 string _name     = "John"; 
     int  _age      =  20; 
private double _velocity {get; set;} =  3.3; 

我已經ReSharper的安裝,但在表明它能夠做到這一點的設置沒有發現任何東西。

回答

1

免費Code alignment Visual Studio擴展可以垂直格式化代碼。

然而,它並沒有那麼聰明。要實現您描述的格式,首先在擴展的工具欄上選擇「按字符串對齊」,然後輸入_字符。然後選擇「通過平等對齊」。

您可以定製,簡化工具欄的按鈕行爲:

enter image description here

+0

謝謝,我正要開始嘗試做的擴展,它會做到這一點。如果成員不以_開頭,它會起作用嗎? –

+0

@DimitryRakhlei是的,它會的。 https://github.com/cpmcgrath/codealignment/wiki/Align-by-space –