在vim中,如果您将一段代码复制粘贴到一个文件中并且它完全不稳定,您可以点击==或= G将空格格式应用到该行(或文件的末尾) )。有没有办法在Visual Studio 2008中获得此功能?我找到了这个宝石:
Ctrl-K,Ctrl-F 将“选项”对话框的“文本编辑器”部分中语言的“格式”窗格上指定的语言的缩进和空格格式应用于所选文本。
我不确定这意味着什么,当我测试它时,我一无所获。
答案 0 :(得分:5)
尝试 CTRL + K , CTRL + D
您可以转到工具 - >来确定当前的映射。选项 - >环境 - >键盘 - > 键入“FormatDocument”并选择Edit.FormatDocument
选项。查看“所选命令的快捷方式”下拉列表。
例如,在Visual Studio Team System 2008开发版中,使用C#的环境设置,我看到3个分配:
或者,从菜单中:编辑 - >高级 - >格式文档。
根据您第一次运行Visual Studio时最初选择的开发设置,上面的菜单将会更改。根据我的观察,上述内容适用于General,C#,VB和Project Management。
如果您选择了Web开发,则选项将是编辑 - >格式文档。
重置您的环境设置:工具 - >导入和导出设置... - >重置所有设置 - >保存当前设置(可选) - >从列表中选择默认的设置集合。
答案 1 :(得分:1)
我认为应该是,选择全部,然后选择 ctrl + K + D 。
答案 2 :(得分:1)
对我来说 Alt + F8 有效(重新格式化选择),但我有“C-Key绑定”,这不是默认设置。
答案 3 :(得分:1)
我刚遇到同样的问题。我从项目中排除了asp页面。将它包含回项目后,格式化工作。希望这会有所帮助。