Scripting-Find TODOs范例中的参数解读
时间:2014-07-22 15:12 来源: 我爱IT技术网 作者:山风
Aptana Scripting - Find TODOs 范例中的参数详细解读
- /*
- * Menu: Editors > Find TODOs
- * Kudos: Ingo Muschenetz
- * License: EPL 1.0
- * DOM: http://download.eclipse.org/technology/dash/update/org.eclipse.eclipsemonkey.lang.javascript
- */
- function main() {
- var files = resources.filesMatching(".*\\.js");
- var match;
- for each( file in files ) {
- file.removeMyTasks( );
- for each( line in file.lines ) {
- if (match = line.string.match(/\/\/TODO: (.*)/)) {
- line.addMyTask( match[1] );
- }
- }
- }
- window.getActivePage().showView("org.eclipse.ui.views.TaskList");
- }
只列出当前文件的方法
- var files = resources.filesMatching('.*/'+editors.activeEditor.textEditor.titleToolTip);
resources 部分的方法
- filesMatching(".*\\.js")
- filesMatchingForProject("Project Name",".*\\.js")
- filesMatchingIgnoreCase(".*\\.js")
- filesMatchingForProjectIgnoreCase("Project Name",".*\\.js")
file 部分的方法
- size
- lines
- removeMyTasks()
line 部分的方法
- lineNumber
- string
- addMyTask('Task String')
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
