有没有办法在 JavaScript 中以不同方式突出显示全局和局部变量的语法突出显示?

Is there a way to get syntax highlighting that highlights global and local variables differently in JavaScript?

我的常见工作流程包括获取函数并将它们分解为多个函数,获取不在函数中的代码并将其放入函数中,and/or 将局部变量切换为全局变量以供其他人访问功能或其他代码。如果我有一个可以不同地突出显示全局变量和局部变量的语法高亮器,这对我来说会更快。有谁知道一个简单的方法来做到这一点,或者谁能推荐一个语法高亮器,为此目的可能很容易修改代码?

我很高兴为此目的使用任何编辑器。

根据您的标签,您似乎正在使用 vim,在这种情况下,您可以尝试支持 Javascript 的 TagHighlight 插件。它添加了一堆关键字类型,例如 GlobalVariable.