.net 在VS中,按Ctrl键K+;D太麻烦了。有哪些替代方案?

.net 在VS中,按Ctrl键K+;D太麻烦了。有哪些替代方案?,.net,xml,visual-studio,visual-studio-2010,formatting,.net,Xml,Visual Studio,Visual Studio 2010,Formatting,我喜欢在VisualStudio中使用Ctrl+K+D来格式化XML代码,但这太麻烦了。在Netbeans中,我们可以用一只手(Alt+Shift+F)来完成。所以我想知道我们还有什么其他的方法来格式化代码(或者在我键入时自动格式化!) 基本上,我需要的唯一要求是我可以用一只手或更少的手来完成它。在VS中,打开工具->选项->环境->键盘,找到“Edit.FormatDocument”,为它指定任何你想要的快捷方式 在VS中,打开工具->选项->环境->键盘,找到“Edit.FormatDocu

我喜欢在VisualStudio中使用Ctrl+K+D来格式化XML代码,但这太麻烦了。在Netbeans中,我们可以用一只手(Alt+Shift+F)来完成。所以我想知道我们还有什么其他的方法来格式化代码(或者在我键入时自动格式化!)


基本上,我需要的唯一要求是我可以用一只手或更少的手来完成它。

在VS中,打开工具->选项->环境->键盘,找到“Edit.FormatDocument”,为它指定任何你想要的快捷方式

在VS中,打开工具->选项->环境->键盘,找到“Edit.FormatDocument”,为其指定所需的任何快捷方式

您可以轻松地为Edit.FormatDocument命令设置自己的快捷方式:

  • 转到工具->选项->键盘
  • 在“Show commands container”中键入“formattd”,直到它显示“Edit.formattocument”
  • 在“按快捷键”中,选择您想要的任何键,例如Alt-Shift-F(据我所知,默认情况下不使用该键)
  • 单击分配

您可以轻松地为Edit.FormatDocument命令设置自己的快捷方式:

  • 转到工具->选项->键盘
  • 在“Show commands container”中键入“formattd”,直到它显示“Edit.formattocument”
  • 在“按快捷键”中,选择您想要的任何键,例如Alt-Shift-F(据我所知,默认情况下不使用该键)
  • 单击分配


您是否需要经常这样做?这很重要吗?Ctrl+K Ctrl-D与xml一起工作吗?事实上,是的,这很重要。我一直在寻找更好的方法。@CodeInChaos是的,thx我已经更新了这个问题。你应该能够在VS.My friend bound
Format Document
中自定义热键,从Ctrl+K Ctrl-D到一个单键。你需要经常这样做吗?这很重要吗?Ctrl+K Ctrl-D与xml一起工作吗?实际上是的,它加起来了。我一直在寻找更好的方法。@CodeInChaos是的,thx我已经更新了这个问题。你应该能够自定义VS.My friend bound
Format Document
中的热键,从Ctrl+K Ctrl-D到单个键。Ctrl-E-D?对我来说是Ctrl-K-D(至少用C#,不知道xml)@CodeInChaos:这两种方法似乎都适合我,但在“编辑”菜单下,在“高级”中,它显示为Ctrl-E Ctrl-D。对我来说,它显示的是
Ctrl-kctrl-D
,这是唯一有效的(VS2010没有插件)。@CodeInChaos:Ah。。。也许是ReSharper重新分配了他们。将进行编辑。由于某种原因,Alt-Shift-F将打开
菜单-文件
,但Alt-F工作正常。Ctrl-E-D?对我来说是Ctrl-K-D(至少用C#,不知道xml)@CodeInChaos:这两种方法似乎都适合我,但在“编辑”菜单下,在“高级”中,它显示为Ctrl-E Ctrl-D。对我来说,它显示的是
Ctrl-kctrl-D
,这是唯一有效的(VS2010没有插件)。@CodeInChaos:Ah。。。也许是ReSharper重新分配了他们。将进行编辑。由于某种原因,Alt-Shift-F将打开
菜单-文件
,但Alt-F工作正常。酷,顺便问一下,您知道我们在键入时如何将其设置为格式吗?@Pacenier、autoident(按enter键后)和intellisense(如果VS可以获取架构信息)正在工作。但我不知道VS是否知道任何其他格式化技巧。但是你可以为它写一个扩展名很酷顺便说一句,你知道我们在键入时如何将其设置为格式吗?@Pacenier、autoident(按enter键后)和intellisense(如果VS可以获取模式信息)正在工作。但我不知道VS是否知道任何其他格式化技巧。但是你可以为它写一个扩展名