Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在eclipse中灵活切换/控制语法高亮显示?_Eclipse_Syntax Highlighting - Fatal编程技术网

如何在eclipse中灵活切换/控制语法高亮显示?

如何在eclipse中灵活切换/控制语法高亮显示?,eclipse,syntax-highlighting,Eclipse,Syntax Highlighting,我有一个扩展名为.xml的文件 但它不一定包含XML。它还可能包含HTML和JavaScript。现在我想让Eclipse以智能/启发式的方式决定哪种语法突出显示是合适的,或者自己切换它 有什么想法吗?Eclipse将文件与编辑器关联起来。您可以让eclipse决定使用哪个编辑器(例如,每个文件扩展名的默认值),或者自己选择编辑器。我想你可能已经知道或者至少已经经历过了 语法突出显示并不总是单独设置的,而是某些编辑器的一部分(与键盘快捷键等东西一起)。因此,您需要的是一个按您希望的方式运行的编辑

我有一个扩展名为.xml的文件

但它不一定包含XML。它还可能包含HTML和JavaScript。现在我想让Eclipse以智能/启发式的方式决定哪种语法突出显示是合适的,或者自己切换它


有什么想法吗?

Eclipse将文件与编辑器关联起来。您可以让eclipse决定使用哪个编辑器(例如,每个文件扩展名的默认值),或者自己选择编辑器。我想你可能已经知道或者至少已经经历过了

语法突出显示并不总是单独设置的,而是某些编辑器的一部分(与键盘快捷键等东西一起)。因此,您需要的是一个按您希望的方式运行的编辑器。我不知道是否有这样的编辑器可用,但一个选择是编写eclipse插件并实现这样的编辑器


幸运的是,XML、javascript、HTML等都有很棒的编辑器,它们都是开源的。我想你也许可以使用他们的一些代码。理想情况下,作为API/对象的客户机,或者仅仅通过重用代码无法解决问题。

简短回答:不可能。改为使用PHPStorm:)