我已经通过Ruby捆绑编写/修改了几个自定义代码段(呃,哎呀!)但是我想要更复杂......
a)我可以解析/修改当前文档吗? (通常是JavaScript)
b)我可以访问项目文件树并阅读内容吗?
c)是否可以在非Ruby中编写命令?例如JavaScript或Python?
具体来说,我想写一些自动管理导入的东西(我从ActionScript编辑器中遗漏的东西)来减少手动输入: var MyClass = require(' path / to / MyClass'); 然后手动排序 一遍又一遍......
答案 0 :(得分: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