C# Visual Studio更改Ctrl-K-D的工作方式

C# Visual Studio更改Ctrl-K-D的工作方式,c#,javascript,vb.net,visual-studio,formatting,C#,Javascript,Vb.net,Visual Studio,Formatting,在VisualStudio中(我使用的是2012),是否有任何方法可以编辑Ctrl-K-D组合处理其自动格式化的方式 我不是说改变这些组合键的作用,我是说扩展自动格式化的方式 它处理制表符等的方式很好,我更关心的是空白 我们使用了一个插件,可以很容易地对齐变量属性,使它们易于阅读。像这样: var test = 'whatever', another = 'this one', alignedProperly = 'yay'; 看起来很挑剔

在VisualStudio中(我使用的是2012),是否有任何方法可以编辑Ctrl-K-D组合处理其自动格式化的方式

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

它处理制表符等的方式很好,我更关心的是空白

我们使用了一个插件,可以很容易地对齐变量属性,使它们易于阅读。像这样:

var test            = 'whatever',
    another         = 'this one',
    alignedProperly = 'yay';
看起来很挑剔是的,但在真正大的对象文本中,能够读取它们是非常有帮助的

是否有人找到自动格式化规则的位置,以及这些规则是否可以编辑/更改?(在选项中的任何位置都找不到它们!)

您在寻找:

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

这是VS 2010,但我想2012应该有点类似。

在VS 2017中:

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


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


在我的笔记本电脑上是Ctrl+E+D,在我的办公室里是Ctrl+K+D!奇怪的是,两个版本完全相同。所以我认为这与windows的设置有关。@ozkanozlu安装后第一次启动Visual Studio时,您可以选择所需的快捷键配置文件。例如,一个是Visual Basic,另一个是C++,另一个是C语言。可能选择了两个不同的配置文件。对我来说,
Ctrl+E+D
Ctrl+K+D
都很好。很好!哇,这绝对是对我们C代码的一个很好的补充!只是在查看
格式>间距
(对于Javascript),当然这不是一个选项:/傻乎乎的JS hahavisit链接我必须尝试一下,但不知道有什么新内容。为了这个!