我有一个奇怪的问题.在Eclipse Ganymede中,我曾经能够突出显示一个变量,并强调在该方法中使用这些变量.但是通过一些动作我现在禁用了它.有没有办法可以启用它?
我试着搜索谷歌,但由于我不知道这个功能叫什么,它有点难.
它是一个非常有用的功能,它令人烦恼,它无法正常工作.
Eclipse是一个很棒的编辑器,其中有许多精彩的功能,我最喜欢的是Mark Occurrences功能.但是,我最近安装了Aptana插件,在尝试配置它时,我设法在我的Eclipse安装中破坏了Mark Occurrences.
该功能仍然有些作用,但它现在只突出显示首次创建它的位置,而不是突出显示给定对象的所有实例.换句话说,在:
1. Dog dog = new Dog();
2. dog.bark();
3. dog.bark();
Run Code Online (Sandbox Code Playgroud)
只会突出显示第1行中的"狗",而不是2或3中的"狗".
然而,在我知道我已经配置好所有三个"狗"引用之前,Eclipse将突出显示.有谁知道我更改了什么配置选项以"打破"这样的事件标记?
刚刚安装了Eclipse Juno Release,Build id:20120614-1722.
我打开了"Mark Occurrences",我可以看到它确实标记了我正在编辑的JS文件中的一些事件.但是,它没有标记的函数调用.
var trackView = function() {
saveData();
},
saveData = function() {
// do something
};
Run Code Online (Sandbox Code Playgroud)
当我单击定义它的saveData事件(第4行)时,它会突出显示,但它不会突出显示调用该函数的第2行上的事件.当我点击第2行的saveData事件时,都没有突出显示.
有任何想法吗?
我想为我正在使用的一些Javascript代码突出语法,所以我通过Eclipse安装了"Web Developer Tools"和"Javascript Developer Tools".我检查了首选项以确保语法突出显示已启用但它似乎不起作用.
我做了一些搜索,似乎对于没有作为Javascript项目创建的项目,语法突出显示不起作用.
实际上,我不确定如何在该网页上实现解决方案,我不确定"vim"是什么.(我不认为这是文本编辑器)
是否有另一种方法可以突出显示这种语法?