aptana自定义添加注释的快捷键
来源:互联网 发布:两个json对象合并 编辑:程序博客网 时间:2024/06/15 00:13
Aptana是一个非常强大、开源、JavaScript-focused的AJAX开发IDE,尤其是对于用惯了eclipse的人来说,这个工具绝对是个神器。这里我用的是独立版的Aptana studio 2.0,但是在使用过程中发现它似乎没有提供快速将选中内容变为注释的快捷键(js可以按ctrl+/添加“//”注释,但是没有添加“/**/”以及<!-- -->”注释的快捷键),这让我觉得很不适应。于是去上网找资料,不过没有找到一个有效的办法。不过,Aptana 2.0以上版本都集成有Eclipse Monkey,我们可以用monkey脚本自己编写快捷键脚本文件,实现该功能。脚本文件如下:
新建一个js文件,复制一下脚本内容,然后将该文件放到 aptana安装目录\plugins\com.aptana.ide.scripting_2.0.0.1278523018.jar\monkey 文件夹中(jar包用压缩工具打开),然后打开aptana,选中一段内容,按ctrl+shift+/,就可以添加注释了。
/** * Menu:addComment * Kudos: James * License: EPL 1.0 * Key: M1+M2+/ * DOM: http://download.eclipse.org/technology/dash/update/org.eclipse.eclipsemonkey.lang.javascript * OnLoad: main() */ function main() {var sourceEditor = editors.activeEditor;var range = sourceEditor.selectionRange;var begin = range.startingOffset;var end = range.endingOffset;var type = 0;var source = sourceEditor.source;for(var i = begin; i < end; i++) {if(source.substring(i,i+1) != ' ') {break;}begin++;}for(var j = end; j > begin; j--) {if(source.substring(j-1,j) != ' ') {break;}end--;}var first = source.substring(begin, begin + 1);var second = source.substring(begin+1, begin+2);if(first == '/') {if (second == '*') {type = 1;}}if(first == '<') {if(second == '!') {type = 2;} else {type = 3;} }switch(type) {case 0:var deleteLength = end - begin;var blank=source.substring(begin,end); var str = "/*"+blank+"*/"; sourceEditor.applyEdit(begin, deleteLength, str);sourceEditor.selectAndReveal(begin, str.length);break;case 1: var deleteLength = end - begin;var blank=source.substring(begin+2,end-2);sourceEditor.applyEdit(begin, deleteLength, blank);sourceEditor.selectAndReveal(begin, blank.length);break;case 2:var deleteLength = end - begin;var blank=source.substring(begin+4,end-3);sourceEditor.applyEdit(begin, deleteLength, blank);sourceEditor.selectAndReveal(begin, blank.length);break;case 3:var deleteLength = end - begin;var blank=source.substring(begin,end);var str = "<!--"+blank+"-->"; sourceEditor.applyEdit(begin, deleteLength, str);sourceEditor.selectAndReveal(begin, str.length);break;}}
新建一个js文件,复制一下脚本内容,然后将该文件放到 aptana安装目录\plugins\com.aptana.ide.scripting_2.0.0.1278523018.jar\monkey 文件夹中(jar包用压缩工具打开),然后打开aptana,选中一段内容,按ctrl+shift+/,就可以添加注释了。
- aptana自定义添加注释的快捷键
- 关于aptana如何添加html注释的快捷键
- VIM自定义快捷键和添加注释
- Eclipse添加注释的快捷键
- ASP.NET 常用编辑器(VS2008 / Aptana)中格式化/注释代码的快捷键
- eclipse为方法添加注释的快捷键
- C#中添加注释的快捷键
- Source Insight 注释快捷键的宏添加
- myeclipse自定义注释快捷键
- Aptana快捷键
- myeclipse 添加自定义注释
- SourceInsight中添加注释快捷键
- Xcode快捷键添加注释方法
- word快速添加注释快捷键
- WinEdt中添加和删除块注释的快捷键
- WinEdt中添加和删除块注释的快捷键
- 利用快捷键添加写好的宏注释
- 利用快捷键添加写好的宏注释
- 三. 学习Unix/Linux编程之事件驱动编程:编写一个视频游戏
- 不懂技术和代码,但想为网站做App?
- 泛泰SKYA830黑砖QHSUSB_DLOAD救砖教程
- 内存对齐 (一) #pragma pack的用法及大小的计算
- 基于jQuery的控制左右滚动效果_自动滚动
- aptana自定义添加注释的快捷键
- 垂直居中的几种实现方法
- X-UA-Compatible 兼容模式
- out和ref的区别
- LAMP环境搭建及Bugzilla、Svn、dokuwiki搭建
- 求二进制数中1的个数
- Linux的cron和crontab
- ArcGIS API for JavaScript之创建第一个应用
- repo的用法