2010-08-16 43 views
13

我可以告诉Visual Studio如何使用自定义文件扩展名处理文件?我希望能够在Visual Studio中打开一个带“.xxx”扩展名的文件,并使CSS突出显示。我可以告诉Visual Studio如何使用自定义文件扩展名处理文件?

我试着去VS - >工具 - >选项 - >文本编辑器 - >文件扩展名,但在编辑器下拉没有什么可以指定“把它当作CSS”。

+0

[在Visual Studio的CSS源代码编辑器中打开文件]可能的重复(http://stackoverflow.com/questions/2346243/open-a-file-in-visual-studios-css-source-editor) – bdukes 2010-08-30 15:27:30

回答

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版本的版本号,并移除Wow6432Node,如果你是不是在64位操作系统),并做出一个副本,称这是.my-custom-extension

UPDATE根据a similar Stack Overflow question,对于一些扩展(即CSS),还有一个要采取的步骤。它表示要从正在复制的扩展中获取GUID,并在HKLM:\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Editors中找到它的条目,并在其Extensions键中添加一个DWORD值,如现有的css值。这个问题也指出了VS画廊的扩展。然而,即使这样做之后,我仍然无法获得语法高亮,自己...

+0

我去了注册表中的路径,制作了一个'.css'键的副本,并将其重命名为'.less'。重新启动我的电脑,在VS中打开'.less'文件,但仍然没有CSS突出显示。还有什么我可以错过? – 2010-08-16 14:17:18

+0

这里是它现在的样子http://i.imgur.com/4lcES.png – 2010-08-16 14:19:54

+0

我不知道。我看到了同样的事情(对于'.SQL',但对于'.CSS'没有问题......) – bdukes 2010-08-16 16:45:11

24

在Visual Studio中转到工具>选项>文本编辑器>文件扩展名 在那里,你可以添加特定的扩展和选择哪个“编辑器'Visual Studio用于该扩展。

+3

我知道这个答案来得太晚,但我想任何人都在寻找这个最终在这里,现在它比过去显得简单得多。 – 2016-02-12 20:00:06

+1

我使用的是Visual Studio 2015,没有“工具>选项>文件扩展名”。你的意思是“工具>选项>文本编辑器>文件扩展名”? – 2016-05-11 01:29:27

+2

是的。编辑的答案来纠正这一点。 – 2016-05-12 08:35:40

相关问题