VS2013文本操作-从运算符的左侧和右侧交换内容

本文关键字:交换 操作 文本 运算符 VS2013 | 更新日期: 2023-09-27 17:59:42

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

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

在旧版本的visualstudio中,我可以制作一个宏来完成这项工作,以便更容易地创建这些代码片段(我的意思是,我有很多这样的构造,列表填充了大约10-50个字段),在当前版本中,我仍然可以在文本查找器中使用regex替换来完成同样的操作,但我想知道在VS2013本身中是否有这样的选项或自动执行它的方法。

VS2013文本操作-从运算符的左侧和右侧交换内容

如果您不介意手动操作,可以在visualstudio中使用Column select。如果等号对齐(如示例中所示),则可以将所有变量ALT选择为矩形选择,然后从左到右剪切/粘贴,反之亦然。

在这里,您可以看到正在进行的列选择,只需按住ALT键即可进行选择。