本文将提供几个简单而有效的提示、省时捷径以及可以提高 Flash Builder 工作效率的其他实用信息。

注意:本文中使用的 Ctrl 键和 Alt 键只适用于 Windows。对于 Mac,Ctrl 键 (Win) 的等效键是 Command 键,而 Alt 键 (Win) 的等效键是 Option 键。

注意: ? 表示 Flash Builder 4.5 中的新增功能或增强功能

代码完成快捷键

  • 内容助手-内容助手会根据部分输入的代码字符串提供一个建议完成列表。

    按 Ctrl+空格键可调用内容助手。

  • 代码提议循环多次按 Ctrl+空格键可过滤内容助手提供的建议列表,只显示属性、事件和效果等。
  • ?元数据代码完成-为 MXML 和 ActionScript 文档中使用的元数据调用代码完成提示。

    在 MXML 文档中:

    在 <fx:Metadata> 或 <fx:Script> 标记中输入“[”:

    在 ActionScript 文档中:

    在类名、变量或者 getter 或 setter 函数前输入“[”。

  • ?使用状态时的代码完成-如果您的 MXML 应用程序有多个状态,在 MXML 代码编辑器中选择一个状态将提供特定于选定状态的代码完成。

    您可以使用“显示状态”弹出菜单选择一个状态。

    在应用程序中定义多个状态时,MXML 代码编辑器会自动添加一个“显示状态”弹出菜单,如下:

  • 大小写混合代码提示-即使您以大小写混合方式键入字符,Flash Builder 仍可以显示相关代码提示。例如,要显示 AdvancecDataGrid 控件的所有匹配属性,您只需键入 ADG,如下:

编码工作效率提示

  • 访问代码定义按 Ctrl 可快速访问某个语言元素的代码定义。例如,如果要访问某个函数定义。将指针悬停在函数名上方,然后按 Ctrl。函数名将变为一个超链接。单击它将转到函数定义。
  • 快速访问按 Ctrl+3 可快速访问视图、编辑器和常用命令。

    按 Ctrl+3 并按空格键可在不同的编辑器、视图和透视图之间切换:

     Ctrl+3 并键入 go to 可看到所有 Go To 命令:

    您也可以键入所需命令的一个子字符串或该命令的第一个字母,它将显示所有匹配项。例如,要调试某个应用程序,按 Ctrl+3 并键入 deb。命令还可以识别大小写混合键入。

    快速访问功能可以存储之前所使用命令的历史记录,并且最近使用过的命令出现在最前面。例如,如果您正在调试某个应用程序,则首先出现在历史记录中的是 Debug 命令。它可以帮助您快速执行常用命令。

  • ?快速助手按 Ctrl+1 可调用快速助手。快速助手功能提供基于上下文的协助,可以帮助您快速执行如下编码任务:

    • 在文件中重命名
    • 在工作空间中重命名
    • 生成 getter/setter
    • 将局部变量转换为字段
    • 指定到变量
    • 分割变量声明
    • 组织导入

    有关这些快速助手选项的更多信息,请参阅快速助手*。

    Flash Builder 可以帮助您找出代码中未定义方法、变量或类的地方,并使用快速助手生成存根代码。使用  表明代码中未定义的标识符。

    生成的存根代码可用作稍后实现的代码的占位符,这样您的代码不会出现不兼容现象。

    有关更多信息,请参阅从使用生成*。

  • 快速大纲按 Ctrl+O 可访问“快速大纲”视图。

    “快速大纲”视图显示在编辑器中的一个弹出窗口中, 它不是一个独立视图。您可以使用它实现代码快速导航和检查。

    在“快速大纲”视图中首先键入要查找内容的前几个字母,然后选择它即可转到代码中的对应行。

  • ?代码模板-代码模板允许您通过自动插入常用编码模式加快编码操作。Flash Builder 为 ActionScript、CSS 和 MXML 代码提供 100 多个预定义模板。

    要插入一个代码模板,只需在代码编辑器中键入该模板的名称,然后按 Ctrl+空格键。例如,要在代码中插入一个 for 循环,只需键入 fori 并按 Ctrl+空格键。

    要根据您的代码上下文显示所有可用代码模板,按两次 Ctrl+空格键

    要创建并编辑代码模板,转到“首选项”对话框,依次选择“Flash Builder”>“编辑器”>“代码模板”。

    有关更多信息,请参阅代码模板*。

  • ?组织导入

    将光标放在 import 语句上,按 Ctrl+1 并选择“组织导入”。

    要按照包名称以字母顺序排列 import 语句,按 Ctrl+Shift+O

  • 调用层次结构

    按 Ctrl+Alt+H 可打开“调用层次结构”视图。您可以使用该视图查找项目中使用某个特定方法、属性或变量的所有实例。

    双击一项可打开包含该项的文件,并检查代码。您也可以单击某个节点,查看调用堆栈跟踪。您可以查看 Flex 和 ActionScript 项目中某个方法发出的调用以及对它的调用。

  • 修复缩进

    要在不使用制表符的情况下修复一段代码的缩进,可选择这段代码并按 Ctrl+I

  • 查找代码

    使用 Ctrl+F 快捷键查找并替换(可选)编辑器中目前打开的文件中的文本字符串。

    要跨工作区中的多个项目搜索全部资源,可使用 Flash Builder 的高级搜索功能。请参阅以下高级提示与技巧部分中的查找代码引用

  • 代码注释

    您可以使用 Ctrl+Shift+C 快捷键快速注释掉 ActionScript 和 MXML 代码中的代码行。该快捷键允许您在添加和删除注释之间切换。

    可以添加下列类型的注释:

    • ActionScript 的源代码注释 (//)
    • ActionScript 的块注释 (/* */)
    • ActionScript 的 ASDoc 注释 (/** */)
    • MXML 的块注释 (<!---->)

    要在 MXML 代码中添加 CDATA 块 (<![CDATA[ ]]>),按 Ctrl+Shift+D

  • 代码缩进

    Flash Builder 根据您的缩进首选项自动缩进代码行(在“首选项”对话框中,选择“Flash Builder”>“编辑器”,然后指定缩进类型和尺寸)。

    但是,如果您要修复任何缩进,则无需使用 Tab 键手动缩进个别代码行就可以做到这一点。

    只需选择要修复缩进的那段代码,然后按 Ctrl+I

  • ?块选择和编辑模式

    如果要更改一个变量名或包名称的多个实例,可以单击 Flash Builder 工具栏并选择多行代码。只需编辑一次就可以更改所有代码行。

  • ?格式化 MXML 文档

    要通过快速按键实现代码格式化,可选择一行或多行 MXML 代码,然后按 Ctrl+Shift+F

    可使用“首选项”对话框更改默认格式。在“首选项”对话框中,转到“Flash Builder”>“MXML 代码”>“格式”以更改属性的顺序和分组。

  • 移动多行代码

    选中多行代码,然后按 Alt 和向上箭头或向下箭头键即可上下快速移动多行代码。

    删除多行代码

    选择要删除的多行代码,然后按 Ctrl+D

    如果只要删除一行代码中的最后一个字符,可以按 Ctrl+Backspace

调试技巧

  • 条件断点-您可以为断点指定条件,在满足特定条件时停止执行调试器。

    您可以配置条件断点,使调试器在下列任一条件下停止执行:

    • 表达式计算结果为 true。
    • 表达式的值发生更改。
    • 达到指定的命中计数。

    要设置一个条件断点,首先按 Shift+Ctrl+B 在某行上设置一个断点。然后右键单击并选择“断点属性”。您可以将条件指定为以逗点分隔的多个表达式。

    有关更多信息,请参阅设置条件断点*。

  • 观察点-您可以使用观察点在调试过程中监视某个变量的特定实例。调试应用程序时,您可以在变量的特定实例上设置观察点,在观察的变量值发生更改时停止执行。

    要在调试会话中设置一个观察点,首先按 Shift+Ctrl+B 在某行上设置一个断点。当调试在断点处停止时,转到“变量”视图,打开变量的上下文菜单并选择“切换观察点”。

    有关更多信息,请参阅使用观察点*。

  • 表达式-您可以将多行代码从编辑器拖放到“表达式”视图中,快速监视代码表达式。

  • 运行至行-使用“运行至行”命令在调试会话过程中退出循环。

    调试时,您可能发现代码执行一个重复了多次的循环。要退出该循环并继续运行代码中的下一行,按 Ctrl+R 即可使用“运行至行”命令。

UI 技巧

  • 切换视图按 Ctrl+F7 可快速切换到工作区中的另一个视图:

  • 在源代码模式和设计模式之间切换按 Ctrl+`(左引号)可以在设计模式和源代码模式之间切换。
  • ? 同时在源代码模式和设计模式中工作

    您可以选择同时打开文件的源代码模式和设计模式。

    1. 右键单击编辑器的选项卡,选择“新建编辑器”。此时,同一个文件有两个编辑器选项卡。
    2. 拖动其中一个选项卡,使两个编辑器窗口并排放置。
    3. 将其中一个编辑器设置为设计模式,另一个编辑器设置为源代码模式。
  • ? 打开/关闭设计模式

    如果只要在源代码模式中工作而无需设计模式,转到“窗口”菜单中并取消选择“启用设计模式”。选择“启用设计模式”可随时再次显示设计模式。

  • 循环状态

    在应用程序中使用多个状态时,您可以遍历不同的状态,只查看适用于特定状态的代码并灰显所有其他代码。

    按 Ctrl+/ 可快速循环到下一个状态,按 Shift+Ctrl+/ 则可以转到前一个状态。

  • ? 将 Flash Builder 设置为 ActionScript 和 MXML 文件的默认编辑器

    打开“首选参数”对话框,然后选择“Flash Builder”>“文件关联”。

    选择 ActionScript 文件 (*.as) 和 MXML 文件 (*.mxml) 复选框以设置文件关联。

高级提示与技巧

  • ? 使用自定义触发器调用代码提示-除了按 Ctrl+空格键访问代码提示,您还可以指定自己的触发器键。

    转到“首选项”对话框,选择“Flash Builder”>“编辑器”。选择“使用其他自定义触发器”,键入您要用作访问代码提示触发器的键。

    即使只键入触发器的一个键,也会调用代码提示。例如,如果将触发器键指定为 ab。键入 a 或 b 都会调用内容助手。

  • 查找代码引用

    您可以查找对 getter 和 setter、接口和类、变量及函数等代码标识符的引用。

    要这样做,单击要查找引用的代码标识符,然后选择“搜索”>“引用”。

    可以在文件、项目或工作区内查找引用。

    按 Ctrl+Shift+G 可以查找工作区中的所有引用。

  • 重构代码

    重构允许您重命名某个代码标识符,并自动更新对该标识符的所有引用。Flash Builder 允许您通过三个简单的步骤完成该操作:

    1. 单击编辑器中的一个代码标识符,然后按 Ctrl+Alt+R
    2. 键入代码标识符的新名称。
    3. 单击“预览”查看原始代码与重构后代码之间的变化。

    有关更多信息,请参阅查找引用和重构代码*。

  • ? 自定义 Flash Builder 生成的代码

    Flash Builder 在您生成事件处理函数、getter 和 setter 或覆盖和实现方法时会自动生成预定义代码。

    您可以通过编辑代码模板自定义 Flash Builder 生成的预定义代码,如下:

    1. 打开“首选项”对话框,依次选择“Flash Builder”>“编辑器”>“代码模板”>“Flash Builder”。
    2. 选择要自定义的代码模板的名称,然后单击“编辑”。

    有关更多信息,请参阅自定义代码模板*。

  • ? 覆盖/实现方法

    对于类,您可以通过选择“源代码”>“覆盖/实现方法”选择要覆盖的方法以及要实现的方法。

    有关更多信息,请参阅覆盖或实现方法*。

  • * 在项目编译过程中排除文件

    您可以指定项目编译过程中不希望 Flash Builder 复制到输出文件夹的文件类型。

    转到“首选项”对话框,选择“Flash Builder”>“文件排除”。您可以添加新的文件扩展名和文件名,或从列表中删除任何现有扩展名和文件名。

  • ? 在不同的独立 Flash Player 上测试应用程序

    在启动或调试应用程序时,您可以更改独立 Flash Player。

    转到“首选项”对话框,选择“Flash Builder”>“调试”,更改 Flash Player 可执行文件的位置。

查找引用文档

  • ActionScript 引用文档

    要显示 ASDoc 工具提示,按 F2

    要显示 ASDoc 视图,按 Ctrl+3 并键入 asdoc 并选择“视图”:

    Flash Builder 引用文档

    按 F1 调用特定于某个对话框或向导的 Flash Builder 引用文档

Flash Builder 经典使用技巧相关推荐

  1. Adobe Flash Builder 4.6 开发环境详解

    下面详解Adobe Flash Builder 4.6 开发环境: 欢迎页: 由此图可以看到, Flex已经发布了4.12版本:Flash Player 发布了11.2,AIR发布了3.2:这是以前的 ...

  2. 使用Flash Builder 4.5进行多平台游戏开发

    转自:使用Flash Builder 4.5进行多平台游戏开发 目录 设置新项目 配置移动平台 优化技巧和诀窍 提交应用程序 延伸阅读 需求 预备知识 要求拥有使用Flash Builder开发项目的 ...

  3. Adobe Flash Builder 4.7安装

    Adobe Flash Builder 4.7下载地址及破解补丁(32位&64位) 32 位: http://trials3.adobe.com/AdobeProducts/FLBR/4_7/ ...

  4. Flash 8经典动画设计实录视频教程

    本书由专业动画设计师精心编著,共包括20个经典实例,包括广告Banner.动画片头.MTV.交互游戏等经典动画.在动画的渐进制作过程中,阐述概念与理论.本书在写作方面有两个显著特点:第一,每一章的动画 ...

  5. Flex开发实战(二)--Flash Builder 4.7下载和安装及破解方法

    Flex开发实战(二)--Flash Builder 4.7下载和安装及破解方法 标签: flashflex开发下载方法安装 2015-06-30 00:01  2283人阅读  评论(2)  收藏  ...

  6. Flash Builder 4.7 下载与安装、破解

     一.下载 Adobe FlashBuilder 4.7是开发flex的利器,能显著提高flex的开发效率.最新版的是4.7,去官网上下载时每次都要登录才能下载,特麻烦,这次下载时就把相关的下载地 ...

  7. 使用 Flash Builder 的 Apple iOS 开发过程

    使用 Flash Builder 的 Apple iOS 开发过程 iOS 开发和部署过程概述 构建.调试或部署 iOS 应用程序前的准备工作 在测试.调试或安装 iOS 应用程序时选择的文件 将应用 ...

  8. Flash Builder 找不到所需的Adobe Flash Player调试器版本的解决办法

    Flash Builder在Debug时出现的问题:Flash Builder 找不到所需的Adobe Flash Player调试器版本 解决方法: 1. 进入Flash Builder的安装目录 ...

  9. Myeclipse 8.0 +Flash builder 4 plugin 的实现

    其实过程非常,简单,但是我之前在网上找了很多资料都说,需要先装 Eclipse 3.5 ,然后安装MyEclipse 8.0的插件到Eclipse,最后再安装Flash builder 的插件,期间还 ...

最新文章

  1. SQL SERVER 2008的元数据视图
  2. Android中的ImageView的getDrawableCache获取背景图片的时候注意的问题
  3. unity 知道2点计算线段选择角度_影像测量仪实战技巧之角度测量
  4. 2020 年了,WPF 还有前途吗?
  5. uboot的常用命令详解
  6. python中文件基本操作命令及注意事项
  7. oracle脱机什么意思,脱机的是什么意思
  8. crunch字典生成工具
  9. D3 BarChart
  10. [转][进阶]-Python3 异步编程详解
  11. AngularJ控制器
  12. 以后给孩子起名字不用发愁了,先存着
  13. 虚拟机安装linux系统教程
  14. 大数据审计的发展_关于发展大数据审计的几点思考
  15. 终于能在Linux下用firefox使用支付宝了!!!
  16. 日志报错:kernel: blk_update_request: I/O error, dev fd0, sector 0
  17. ps在psd格式图片里面切图流程
  18. 《2015互联网安全年报》,移动端成重灾区,黑灰产日益成熟
  19. 模拟一个“系统登陆“窗体,进行用户名和密码的验证: 1.当用户名和密码都正确时,弹出一个对话框,提示“用户名和密码正确”, 2.用户名错误,弹出一个对话框,提示“用户名错误,请重新输入!”
  20. ssis-状态为在执行中,组件的颜色一直为黄色

热门文章

  1. word2vec Parameter Learning Explained学习笔记
  2. 给想转行做产品经理的同学
  3. 6个高效办公的Excel小技巧,让你事半功倍
  4. 跑了1135家制造企业 它们是怎么把自己玩死的了
  5. 行政区划数据库表结构设计最佳实践
  6. openwrt上opkg更新报错opkg_download: Failed to download .............
  7. 服装ERP丨样衣管理系统解决方案
  8. linux 命令客户端,linux 网络客户端命令
  9. 一、服务端渲染技术NUXT
  10. 清剿流氓软件 八大绝技