【问题标题】:Applying space formatting in Visual Studio在 Visual Studio 中应用空间格式
【发布时间】:2009-09-23 03:20:59
【问题描述】:

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

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

我不确定这意味着什么,当我测试它时,我什么也没得到。

【问题讨论】:

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


    【解决方案1】:

    试试 CTRL+KCTRL+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 开发,选项将是编辑 -> 格式化文档。

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

    【讨论】:

    • 这不仅适用于背后的代码,也适用于 Web 应用程序/网站的 HTML 和样式表。
    • 我试过了,得到“组合键(Ctrl-K,Ctrl-D)绑定到当前不可用的命令(格式化文档)”还有什么我需要做的吗?
    • 另外,高级菜单上没有格式化文档
    • @thepocketwade:菜单可能不同。我用更多细节更新了我的帖子。
    【解决方案2】:

    我觉得应该是,全选然后ctrl + K + D

    【讨论】:

    • 你不需要先全选。
    • 不过不需要选择。
    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

      • 哎呀,正确的键绑定是 Alt-F8 而不是 Ctrl-Alt-F8(已编辑)
      猜你喜欢
      • 1970-01-01
      • 2017-02-19
      • 2020-03-30
      • 2022-07-11
      • 1970-01-01
      • 1970-01-01
      • 2015-04-01
      • 2013-12-04
      • 1970-01-01
      相关资源
      最近更新 更多