gpt4 book ai didi

visual-studio - 在 Visual Studio 中手动设置代码高亮语言

转载 作者:行者123 更新时间:2023-12-04 06:14:54 24 4
gpt4 key购买 nike

我在 .cshtml 文件中管理我的样式声明,以便我可以动态编码值,例如我需要经常重复的颜色代码。我正在使用 MVC 的路由功能来提供带有 .css 扩展名的样式表,因此这对最终用户来说是不透明的。

.cshtml 文件主要包含 CSS,当然,只有几十个值是动态传入的,还有一些对我编写的帮助程序的调用,以使 CSS 更易于维护,因此我希望能够查看此文件带有 CSS 代码突出显示。

题:
是否可以使用 Visual Studio 为给定文件手动设置语法高亮显示语言?

注意:我知道使用 Notepad++ 很容易,但我更喜欢用同一个编辑器做所有事情。

更新 :我意识到这个问题可以(我认为)归结为“CSS 源代码编辑器(默认)的可执行文件在哪里?”。这是在 CSS 文件上选择“打开方式...”时的一个选项,但在 .cshtml 文件上选择“打开方式...”时不是一个选项,因此如果我可以使用“添加"那个向导中的按钮,我的问题解决了。但是……那个编辑在哪里??!

更新 (2) :我的 hack 有效,但由于它很丑,我仍然想知道如何在默认的 CSS 编辑器中打开。

更新 (3) :我真的可以在这里使用解决方案,而且在许多情况下,通用解决方案似乎是有益的。因此,赏金。

更新 (4) :好的,我的 hack 确实有效——你只需要使用 VS 的 HTML 编辑器而不是 Razor 编辑器打开文件。

最佳答案

这是我的黑客:

您可以使用 Visual Studio 的 HTML 编辑器打开 .cshtml 文件,如果嵌套在 <style> 中,该编辑器将识别 CSS。标签。但自从<style> (或任何)标签在 .css 文件中无效,并且会导致样式中断,解决方法是将打开和关闭标签嵌入到 razor 或 CSS 注释中:

/*<style>*/

[my style declarations]

/*</style>*/

或者:
@*<style>*@

[my style declarations]

@*</style>*@

哎呀。但它有效。

更新 它确实有效——只要小心选择 VS 的 HTML 编辑器和 不是 使用“打开方式...”时的 Razor 编辑器

关于visual-studio - 在 Visual Studio 中手动设置代码高亮语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9484263/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com