【发布时间】:2016-09-20 05:08:09
【问题描述】:
我想出了一个适用于几乎所有文本编辑器的酷工具。为了实现我的想法,我需要能够:
- 查找语句所在的代码块的开头和结尾。 JavaScript 中函数声明的行数和相应的右括号将是梦想。
- 查找文件中指定变量的每一个匹配项。
这需要对目标语言进行一些语法分析。我真的对 API 的语言和被检查的语言没有太多偏好。是否有一个易于使用的工具?
我在谷歌上搜索这个问题已经有一段时间了,但没有找到一个明显的答案来做我想做的最简单的方法。我现在只有 Eclipse 编辑器的打开代码来找到解决方案。 Atom 的作用域描述符似乎不愿意返回作用域声明的行数。
【问题讨论】:
-
除了行数,我觉得这些都已经实现了。
-
@nitind 这就是我的想法。我的目标是使用计算出的行号来做我想做的事。我猜这个问题可能不够清楚。
标签: javascript eclipse editor atom-editor