可以在equals之间添加空格吗?像这样image。
空格位于'='的左侧。
纯文字:
string foo = "";
string boo = "";
string <big space> = "";
答案 0 :(得分:4)
ReSharper没有此功能,但它存在于Productivity Power Tools for Visual Studio中,名为Align Assignments
:
对齐作业
通过键入Ctrl + Alt +]来对齐赋值语句。例如,输入 选择以下内容时按Ctrl-Alt-]:
![]()
将其转换为:
![]()
请注意!这可能与您的格式设置冲突。例如。在C#中,您需要禁用:工具 - &gt;选项 - &gt;文本 Editor-&gt; C# - &gt; Formatting-&gt; Spacing-&gt;“忽略声明中的空格 陈述“
但是,由于ReSharper有自己的格式规则,因此可能会重新格式化您的路线。您可以禁用ReSharper的格式,或者只是按Ctrl-Z撤消,如果它弄乱了您的代码。
您也可以使用Box Selection (also called Vertical Selection)手动实现此目的。
希望这有帮助!