我可以告诉Visual Studio如何处理带有自定义文件扩展名的文件吗?

f8rj6qna  于 12个月前  发布在  其他
关注(0)|答案(4)|浏览(164)

我可以告诉Visual Studio如何处理带有自定义文件扩展名的文件吗?我希望能够在Visual Studio中打开带有“.xxx”扩展名的文件并具有CSS突出显示。
我试着去VS ->工具->选项->文本编辑器->文件扩展名,但在编辑器下拉菜单中没有指定“把它当作CSS”。

vjrehmav

vjrehmav1#

在Visual Studio中,转到Tools > Options > Text Editor > File Extension
在那里,您可以添加特定的扩展并选择Visual Studio为该扩展使用的“编辑器”。

2izufjch

2izufjch2#

对于Visual Studio的最新版本,请参阅the accepted answer,其中有一个设置对话框用于为编辑器分配文件扩展名。

适用于Visual Studio 2010及更早版本

有一个注册表黑客,你可以使用. https://engagesoftware.com/news/post/395/editing-sqldataprovider-scripts-within-visual-studio
基本上,您可以查看HKLM:\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Languages\File Extensions\.css(根据您的VS版本更改版本号,如果您不在64位操作系统上,则删除Wow6432Node)并复制它,将其命名为.my-custom-extension

更新根据a similar Stack Overflow question,对于某些扩展(即CSS),还有另一个步骤要做。它说要从你正在复制的扩展中获取扩展名,并在HKLM:\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Editors中找到它的条目,并在它的Extensions键中添加一个DWORD值,就像现有的css值一样。这个问题也指向VS库中的一个扩展。然而,即使在这样做之后,我仍然无法得到语法突出显示,我自己......

alen0pnh

alen0pnh3#

在Visual Studio 2019上进行了测试。工具>选项>文本编辑器>文件扩展名使用“.”(如.ejs(Node.JS视图引擎))添加文件扩展名,然后将其设置为已知编辑器之一,然后按add:.ejs >> HTML编辑器关闭并重新打开VS中的.ejs文件,您将看到它们上的HTML标记。

xqnpmsa8

xqnpmsa84#

我最初在这里发布了这个答案,但我觉得值得重复。

工具>选项>文本编辑器>文件扩展名路径似乎只允许您从一组固定的编辑器中选择。对吗?

我注意到(非常偶然),当你右键单击时,上下文菜单上有一个打开方式选项:
x1c 0d1x的数据
然后,您可以添加定制应用程序(如appTranslator Pro)并将其设置为默认值:



现在我可以双击APT文件,它将自动在appTranslator Pro中打开。没有更多的弹出警告!

相关问题