VS2013文本操作 - 从操作员的左右交换内容

时间:2014-04-24 09:33:45

标签: c# ide visual-studio-2013

在我的项目中,我有很多这样的功能:
x = this.x;
y = this.y;
z = this.z;

在另一项功能中,我可能需要以下内容:
this.x = x;
this.y = y;
this.z = z;

在旧版本的visual studio中,我可以创建一个宏来完成这些代码片段(我的意思是我有很多这些构造,其中列表填充了大约10-50个字段)并且在当前版本我仍然可以在文本查找器中使用正则表达式替换相同,但我想知道VS2013本身是否有一个选项,或者自动化它。

1 个答案:

答案 0 :(得分:0)

如果您不介意多做手动操作,可以在visual studio中使用Column select。如果你的等号是对齐的(就像你的例子中那样),你可以ALT-选择所有变量作为矩形选择,并从左到右剪切/粘贴它们,反之亦然。

Here您可以看到列选择操作,只需在选择时按住ALT键。