我可以告诉Visual Studio如何处理带有自定义文件扩展名的文件吗?我希望能够在Visual Studio中打开带有“.xxx”扩展名的文件并具有CSS突出显示。我试着去VS ->工具->选项->文本编辑器->文件扩展名,但在编辑器下拉菜单中没有指定“把它当作CSS”。
vjrehmav1#
在Visual Studio中,转到Tools > Options > Text Editor > File Extension在那里,您可以添加特定的扩展并选择Visual Studio为该扩展使用的“编辑器”。
Tools > Options > Text Editor > File Extension
2izufjch2#
对于Visual Studio的最新版本,请参阅the accepted answer,其中有一个设置对话框用于为编辑器分配文件扩展名。
有一个注册表黑客,你可以使用. 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
HKLM:\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Languages\File Extensions\.css
Wow6432Node
.my-custom-extension
更新根据a similar Stack Overflow question,对于某些扩展(即CSS),还有另一个步骤要做。它说要从你正在复制的扩展中获取扩展名,并在HKLM:\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Editors中找到它的条目,并在它的Extensions键中添加一个DWORD值,就像现有的css值一样。这个问题也指向VS库中的一个扩展。然而,即使在这样做之后,我仍然无法得到语法突出显示,我自己......
HKLM:\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Editors
Extensions
css
alen0pnh3#
在Visual Studio 2019上进行了测试。工具>选项>文本编辑器>文件扩展名使用“.”(如.ejs(Node.JS视图引擎))添加文件扩展名,然后将其设置为已知编辑器之一,然后按add:.ejs >> HTML编辑器关闭并重新打开VS中的.ejs文件,您将看到它们上的HTML标记。
xqnpmsa84#
我最初在这里发布了这个答案,但我觉得值得重复。
工具>选项>文本编辑器>文件扩展名路径似乎只允许您从一组固定的编辑器中选择。对吗?
我注意到(非常偶然),当你右键单击时,上下文菜单上有一个打开方式选项:x1c 0d1x的数据然后,您可以添加定制应用程序(如appTranslator Pro)并将其设置为默认值:
的现在我可以双击APT文件,它将自动在appTranslator Pro中打开。没有更多的弹出警告!
4条答案
按热度按时间vjrehmav1#
在Visual Studio中,转到
Tools > Options > Text Editor > File Extension
在那里,您可以添加特定的扩展并选择Visual Studio为该扩展使用的“编辑器”。
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库中的一个扩展。然而,即使在这样做之后,我仍然无法得到语法突出显示,我自己......alen0pnh3#
在Visual Studio 2019上进行了测试。工具>选项>文本编辑器>文件扩展名使用“.”(如.ejs(Node.JS视图引擎))添加文件扩展名,然后将其设置为已知编辑器之一,然后按add:.ejs >> HTML编辑器关闭并重新打开VS中的.ejs文件,您将看到它们上的HTML标记。
xqnpmsa84#
我最初在这里发布了这个答案,但我觉得值得重复。
工具>选项>文本编辑器>文件扩展名路径似乎只允许您从一组固定的编辑器中选择。对吗?
我注意到(非常偶然),当你右键单击时,上下文菜单上有一个打开方式选项:
x1c 0d1x的数据
然后,您可以添加定制应用程序(如appTranslator Pro)并将其设置为默认值:
的
现在我可以双击APT文件,它将自动在appTranslator Pro中打开。没有更多的弹出警告!