FlashDevelop 使用笔记

包括Flash Develop使用中遇到的疑似bug、快捷键记录、小技巧、插件推荐等。根据经验实时更新。

Flash Develop是一款非常好用的ActionScript开发工具,其代码提示功能尤为强大;内建各种插件,可以方便的开发、调试、发布;而且还是免费的。最大的缺点可能是不支持ftp,插件相比Eclipse还是要少一些。

我在使用的版本:4.0.1
官网地址:http://www.flashdevelop.org/wikidocs/index.php?title=Main_Page
下载地址:http://www.flashdevelop.org/community/viewtopic.php?f=11&t=8622

包括Flash Develop使用中遇到的疑似bug、快捷键记录、小技巧、插件推荐等。根据经验实时更新。

【疑似bug】

  1. 在类库路径中包括含swc的目录,然后右键单击swc,选择导入,编译时会报错,说“Unable to open “xxx.swc””,如果这个时候把目录删掉,就可以了。

【快捷键】

  1. F4 / Shift+F4:查找声明此对象的函数;返回刚才调用此函数的地方
  2. Ctrl+B:唤出代码片段,可以自定义
  3. Ctrl+D:复制一行
  4. Ctrl+R:打开特定资源,可以通过输入搜索,查找类很方便
  5. Ctrl+T:将此行与上一行交换位置
  6. Ctrl+F / I:在当前文件/项目中搜索
  7. Ctrl+双击:高亮所选文字(插件不能用之前的替代方案,自带功能)
  8. Ctrl+左右方向键:在单词间跳转,配合F4效果不错
  9. Ctrl+Shift+1:与变量相关
    1. 自动导入类,如果当前单词和项目中某个类名完全一样,则导入这个类
    2. 生成private/public变量,如果全部为大写,还能自动生成常量代码
    3. 生成getter/setter
  10. Ctrl+数字:新建文件
    1. 1 – 新建as2类
    2. 2 – 新建as3类
    3. 3 – 新建mxml
    4. 4 – 新建html
    5. 5 – 新建xhtml
    6. 6 – 新建css
    7. 7 – 新建php
    8. 8 – 新建xml
    9. 9 – 新建txt

【自带工具】

  1. 文件对比:Tools > General Tools > Compare Files…
  2. 重构类库缓存:Tools > Flash Tools > Rebuild Class Cache
    FD会把所有的类库都缓存,这样才可能在输入的时候快速给出代码提示

【插件】

  1. AutoVersion,如果设置某一版本号为Increment,则需要将Tools > Program Settings > AutoVersion > Update version data 设置为True才可以正常使用

【测试/发布】

  1. 如果需要trace出调试信息,只能使用Debug模式发布,和Flash IDE能进行设置不同
  2. 使用Ant编译时提示Error loading : jvm.dll 的解决之一

【不足】

  1. 不直接支持Ant、Ftp、Git等
  2. 控制台直接调用Windows命令行,不是很强