【问题标题】:Visual studio auto-indent for variable assignments用于变量分配的 Visual Studio 自动缩进
【发布时间】:2013-08-10 01:22:11
【问题描述】:

我知道 VS 可以做到这一点,但我不记得操作名称和它的快捷方式...

Visual Studio 执行以下操作:

之前:

string a = "bliblablubb";
string ab = "bliblablubb";
string abc = "bliblablubb";
string abcd = "bliblablubb";

之后:

string a    = "bliblablubb";
string ab   = "bliblablubb";
string abc  = "bliblablubb";
string abcd = "bliblablubb";

我目前正在使用 VS2013 预览版。

【问题讨论】:

    标签: c# visual-studio


    【解决方案1】:

    您可以安装 Productivity Power Tools 扩展并按 CTRL+ALT+](请参阅该页面上的 Align Assignments 部分) . (编辑 - 似乎不支持 VS2013 预览,但我会将其留给使用 2010/2012 的其他人)。

    或者,您可以尝试使用Code alignment 扩展名。这声称支持VS2013。

    这两个选项都需要 Visual Studio 的非速成版,因为速成版不支持扩展。

    【讨论】:

    • 它会安装在 OP 的 2013 上吗?我正在使用 VS 2012,它不会安装说它只适用于 2010。
    • VS2013 也可以使用 Power 工具吗?
    • 我怀疑它,因为它是预览版。
    • 我没有在 2013 上尝试过 Power Tools,但代码对齐扩展显示支持 2013。
    【解决方案2】:

    我使用生产力工具,它们提供以下快捷方式(Ctrl+Al+ 特殊字符),因为我使用的是西班牙语布局,我看到的字符是 ¡,但例如在德语中是 ´ ...所以最好安装扩展你会看到适合你的

    希望对你有帮助。

    再见。

    【讨论】:

    • 你是如何为 VS2013 做到这一点的?据我所知,它仅适用于 2012 年
    • @Nefarion 你为什么接受这个答案,如果它不适合你?
    • 你说得对,对VS2012可能是对的,但我不能用,如果别人看问题回答不好,可能会导致错误的结论……
    • @Nefarion 好吧,只要生产力工具支持 VS2013,您就可以随时重新接受这个答案。就目前而言,它值得+1,但不值得接受(还没有);)
    • VS2013 现在支持生产力工具 ;)
    【解决方案3】:

    格式文档快捷键Ctrl + K,D

    【讨论】:

      猜你喜欢
      • 2010-11-13
      • 1970-01-01
      • 2021-12-25
      • 1970-01-01
      • 2017-10-09
      • 2016-09-05
      • 2013-12-27
      • 1970-01-01
      • 2011-10-26
      相关资源
      最近更新 更多