【问题标题】:Visual Studio changing the way Ctrl-K-D worksVisual Studio 改变了 Ctrl-K-D 的工作方式
【发布时间】:2013-02-23 05:40:13
【问题描述】:

在 Visual Studio 中(我使用的是 2012),有没有办法编辑 Ctrl-K-D 组合的方式处理其自动格式化

我的意思不是改变这些组合键的作用,我的意思是扩展自动格式化的方式

它处理制表符等的方式很好,我更关心white-space

我们使用的插件可以轻松对齐变量属性,使其易于阅读。像这样:

var test            = 'whatever',
    another         = 'this one',
    alignedProperly = 'yay';

似乎很挑剔,但在非常大的对象文字中,能够阅读它们非常有帮助!

有人找到自动格式化规则的位置吗?是否可以编辑/更改?(在选项中的任何地方都找不到!)

【问题讨论】:

  • 在我的笔记本电脑上是 Ctrl+E+D,在我的办公室里是 Ctrl+K+D!奇怪的是,版本是相同的。所以我认为这与windows的设置有关。
  • @ozkanozlu 安装后首次启动 Visual Studio 时,可以选择所需的快捷键配置文件。例如,一个是 Visual Basic,另一个是 C++,另一个是 C#。也许选择了两个不同的配置文件。
  • 对我来说 Ctrl + E + DCtrl + K + D 工作。

标签: c# javascript vb.net visual-studio formatting


【解决方案1】:

此功能已更改为 Ctrl+K、Ctrl+E。 这称为代码清理。 单击VS页面底部的“除尘器”,然后单击“配置代码清理”以​​分配特定操作。

Code Cleanup

【讨论】:

    【解决方案2】:

    在 VS 2017 中:

    工具 > 选项 > 文本编辑器 > C# > 代码样式 > 格式 > 间距 > 设置其他间距选项 > 忽略声明语句中的空格

    【讨论】:

    • 我不得不试试这个不知道有什么新东西。2017 年为此! ?
    【解决方案3】:

    您在寻找:

    工具 > 选项 > 文本编辑器 > C# > 格式 > 间距 > 设置其他 间距选项 > 忽略声明语句中的空格

    这是在 VS 2010 中,但我想 2012 应该有点相似。

    【讨论】:

    • 好收获!哇,这肯定也是我们 C# 代码的一个很好的补充!只是在查看Formatting > Spacing(用于 Javascript),当然这不是一个选项:/ Silly JS haha​​
    猜你喜欢
    • 2018-02-04
    • 2014-03-12
    • 2018-09-17
    • 2012-02-07
    • 2013-03-17
    • 2022-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多