我可以告诉Visual Studio如何使用自定义文件扩展名处理文件?我希望能够在Visual Studio中打开一个扩展名为“.xxx”的文件并进行CSS突出显示。
我试过去VS - >工具 - >选项 - >文字编辑器 - >文件扩展名但在编辑器下拉列表中没有任何内容可以指定“将其视为CSS”。
答案 0 :(得分:42)
在Visual Studio中,转到工具>选项>文本编辑器>文件扩展名 在那里,您可以添加特定扩展,并选择Visual Studio用于该扩展的“编辑器”。
答案 1 :(得分:6)
您可以使用注册表黑客。 http://www.engagesoftware.com/Blog/EntryId/117/Editing-SqlDataProvider-scripts-within-Visual-Studio.aspx
基本上,您查看HKLM:\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Languages\File Extensions\.css
(根据您的VS版本更改版本号,如果您不在64位操作系统上,则删除Wow6432Node
)并复制该版本号,称之为.my-custom-extension
更新根据a similar Stack Overflow question,对于某些扩展程序(即CSS),还有另一个步骤。它表示从您正在复制的扩展中获取GUID,并在HKLM:\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Editors
中找到其条目,并在其Extensions
键中添加DWORD值,如现有的css
值。这个问题也指出了VS画廊的扩展。然而,即使这样做,我仍然无法获得语法高亮,我自己......
答案 2 :(得分:1)
在Visual Studio 2019上测试。 工具>选项>文本编辑器>文件扩展名 用“。”添加文件扩展名。例如.ejs(Node.JS View Engine),然后将其设置为已知的编辑器之一,然后按添加: .ejs >> HTML编辑器 在VS中使用.ejs关闭并重新打开文件,您会在文件上看到HTML标记。