0

我已经通过 Ruby 包编写/修改了几个自定义片段(呃,糟糕!)但我想变得更复杂一些......

a) 我可以解析/修改当前文档吗?(通常是 JavaScript)

b) 我可以进入项目文件树并阅读内容吗?

c) 是否可以在非 Ruby 中编写命令?例如 JavaScript 或 Python?

具体来说,我想写一些自动管理导入的东西(我从 ActionScript 编辑器中错过的东西)以减少手动输入: var MyClass = require('path/to/MyClass'); 然后一遍又一遍地手动对它们进行排序......

4

1 回答 1

0

您可以做任何您喜欢使用 Java/Eclipse 做的事情。不幸的是,本机尚不支持其他语言(即 JavaScript 或 Python),但您可以尝试在此处查看一些相关页面:http ://code.google.com/p/jrfonseca/wiki/PythonMonkey

根据您的观点,我将调查https://wiki.appcelerator.org/display/tis/Interacting+with+Eclipse+or+Java,因为这将提供一些有关如何从 Ruby 中调用 Java 类的信息。

对于项目,我会查看导航器框架。

对于解析/AST,我建议查看 github 上 Aptana 源代码中的 JavaScript 解析器/编辑器:https ://github.com/aptana/studio3/tree/development/plugins/com.aptana.editor.js

于 2012-04-10T23:56:52.230 回答