在Visual Studio中应用空格格式

时间:2009-09-23 03:20:59

标签: visual-studio-2008 vim keyboard-shortcuts

在vim中,如果您将一段代码复制粘贴到一个文件中并且它完全不稳定,您可以点击==或= G将空格格式应用到该行(或文件的末尾) )。有没有办法在Visual Studio 2008中获得此功能?我找到了这个宝石:

Ctrl-K,Ctrl-F 将“选项”对话框的“文本编辑器”部分中语言的“格式”窗格上指定的语言的缩进和空格格式应用于所选文本。

我不确定这意味着什么,当我测试它时,我一无所获。

4 个答案:

答案 0 :(得分:5)

尝试 CTRL + K CTRL + D

您可以转到工具 - >来确定当前的映射。选项 - >环境 - >键盘 - > 键入“FormatDocument”并选择Edit.FormatDocument选项。查看“所选命令的快捷方式”下拉列表。

例如,在Visual Studio Team System 2008开发版中,使用C#的环境设置,我看到3个分配:

  • CTRL + K CTRL + D
  • CTRL + E CTRL + D
  • CTRL + E D

或者,从菜单中:编辑 - >高级 - >格式文档。

根据您第一次运行Visual Studio时最初选择的开发设置,上面的菜单将会更改。根据我的观察,上述内容适用于General,C#,VB和Project Management。

如果您选择了Web开发,则选项将是编辑 - >格式文档。

重置您的环境设置:工具 - >导入和导出设置... - >重置所有设置 - >保存当前设置(可选) - >从列表中选择默认的设置集合。

答案 1 :(得分:1)

我认为应该是,选择全部,然后选择 ctrl + K + D

答案 2 :(得分:1)

对我来说 Alt + F8 有效(重新格式化选择),但我有“C-Key绑定”,这不是默认设置。

答案 3 :(得分:1)

我刚遇到同样的问题。我从项目中排除了asp页面。将它包含回项目后,格式化工作。希望这会有所帮助。