我可以使用 Visual Studio 自定义自动格式设置(例如使用 UniversalIndentGUI)吗?

发布于 2024-12-02 23:32:00 字数 393 浏览 1 评论 0原文

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

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

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

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

So, I'm trying to create my own code formatting since the way Visual Studio auto-formats doesn't work exactly how I want. I was able to get the exact code format I wanted using UniversalIndentGUI. However, I don't know how to (or if there's a way to) integrate my format with Visual Studio.

For now, I can copy a file from Visual Studio into UniversalIndentGUI and then select "Live Preview" and then copy it back into Visual Studio.

I feel like there's a better way to do this. Ideally, I'd be able to select "format" in Visual Studio and have it automatically format my code the way I want it to.

Is there any way I can do this? Is there at least a better way than copying my code into UniversalIndentGUI and then back into Visual Studio?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不喜欢何必死缠烂打 2024-12-09 23:32:00

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

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

Visual Studio has some code formatting options, and a button to do it, but I don't know if there are plugins to control how that happens.

I do know that UniversalIndentGUI can produce a script to format all files in a directory (with a given extension), and Visual Studio can notice modified files and reload. Creating your formatting rules, exporting a script, then occasionally running that (as a task in VS, through a plugin, or manually) will be a functional workaround.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文