【问题标题】:Can I customize auto-formatting (like using UniversalIndentGUI) with Visual Studio?我可以使用 Visual Studio 自定义自动格式化(如使用 UniversalIndentGUI)吗?
【发布时间】:2011-09-01 23:41:57
【问题描述】:

所以,我正在尝试创建自己的代码格式,因为 Visual Studio 自动格式化的方式并不完全符合我的要求。我能够使用 UniversalIndentGUI 获得我想要的确切代码格式。但是,我不知道如何(或者是否有办法)将我的格式与 Visual Studio 集成。

现在,我可以将文件从 Visual Studio 复制到 UniversalIndentGUI,然后选择“实时预览”,然后将其复制回 Visual Studio。

我觉得有更好的方法来做到这一点。理想情况下,我可以在 Visual Studio 中选择“格式”并让它按照我想要的方式自动格式化我的代码。

有什么办法可以做到吗?至少有比将我的代码复制到 UniversalIndentGUI 然后再回到 Visual Studio 更好的方法吗?

【问题讨论】:

    标签: visual-studio visual-studio-2005 autoformatting universalindentgui


    【解决方案1】:

    Visual Studio 有一些代码格式化选项和一个按钮,但我不知道是否有插件可以控制这种情况。

    我知道 UniversalIndentGUI 可以生成一个脚本来格式化目录中的所有文件(具有给定的扩展名),并且 Visual Studio 可以注意到修改过的文件并重新加载。创建格式化规则、导出脚本,然后偶尔运行(作为 VS 中的任务、通过插件或手动)将是一种功能性解决方法。

    【讨论】:

    • 感谢您的建议。您能否再解释一下在 Visual Studio 中将脚本作为一项任务运行?我不确定那是什么意思。
    • 我不完全确定你应该如何应该 这样做,但我已经看到像 doxygen 这样的东西被设置为空项目的构建命令。如果您为格式化脚本提供了正确的命令行选项,您应该能够做同样的事情,并且只需“构建”项目来运行它。
    猜你喜欢
    • 1970-01-01
    • 2013-07-25
    • 2011-11-04
    • 2015-01-13
    • 2018-12-22
    • 1970-01-01
    • 1970-01-01
    • 2010-11-28
    • 1970-01-01
    相关资源
    最近更新 更多