内容辅助(Content Assist):Ctrl-Spacebar
——(译者注:Windows下应该是“alt-/”|| “Ctrl + Shift + <”)
组织导入:Shift-Ctrl-O
——该快捷键可用于清理未起作用的导入声明语句,并以包的格式组织它们。
快速大纲:Ctrl-O
——可以从当前位置迅速跳转到特定的变量或函数。 在弹出的提示框中输入前几个字母,你就能从提示中看到你要跳转的内容,然后单击跳转到那里。
快速访问:Ctrl-3
——该快捷键将打开一个编辑框。 你可以在此框中输入你要找的内容名字的子字符串,甚至只需要输入首字母,它就会显示所有匹配结果。 例如,如果你想查询TestCase类的细节,你可以只输入tcc或TCC就能显示出来(译者注:FB中文版输入tc或TC,因最后一个“c”已被翻译为中文“类”)。 该功能与代码提示很相似。但最酷的是,它可以保存你的操作记录,例如,如果你正在调试应用程序,最近使用过的调试命令将依次显示在该编辑框的操作记录上,以便你可以很快再次执行该命令。
文字补全:Ctrl-.(译者注:Windows下应该是“Ctrl-alt-/”)
——键入一个单词前半部分,然后使用此快捷键(Ctrl-.),可以自动补全你要打的单词。如果它第一次补全的内容不是你想要打的单词,你可以重复按此键直到匹配为止。 该功能与手机打字很类似。
更正缩进:Ctrl-I
——选中需要更正缩进格式的代码块,再按Ctrl-I即可,完全无需手动去做。
复制行:Alt-Ctrl-向上方向键
FB右边滚动条上下滚动:Ctrl-向上方向键/向下方向键
不在结尾可直接换行:Shift + Enter
将行上移/下移: Alt-向上或向下方向键
删除行(不使用剪贴板) : Ctrl-D
删除上一个词语 :Ctrl-Backspace
快速访问声明语句:Ctrl + 点击选中
——举例而言,先反白一个函数的函数名,按住Ctrl键不放(译者补充:按住不放大概1秒后再移上光标)它会变成蓝色的超链接样式,此时可以通过点击它快速访问该函数的声明语句。
上一个/下一个状态:Ctrl-\ 和 Shift-Ctrl-\
——当使用状态窗口时,此快捷键可将所有不在当前状态的代码反灰以便于你查看,并会根据你的选择跳转到上一个/下一个状态。
显示“调用层次结构”:Ctrl-Option-H (译者注:Windows下应该是“Ctrl-alt-H”)
——可以显示某函数在何处被调用。 在你需要修改或者删除一个函数时,你可以利用该功能查找需要同时作出修改的相关代码。
切换编辑器:Ctrl-Tab(译者注:按前面的格式,这里还要补充Ctrl-shift-Tab)
——使用它可以迅速切换不同文件的编辑窗口。 与此相关的快捷键有“打开类型”(Shift-Ctrl-T)和“打开资源”(Shift-Ctrl-R)的。 这些快捷键允许你快速打开Flex SDK中的或任何可以打开的类型的源代码文件。
查看或修改快捷键
——点击“窗口>首选参数>常规>键”可以根据需要任意修改快捷键,还可以在此设置快捷键的作用条件。
生成事件处理函数 click
——如果你键入一个事件的过程中,在弹出的代码提示里选择它按下回车键,将得到一个生成该事件的事件处理函数的选项。 例如,在一个按钮的内置属性中,如果你键入“click”的前几个字母,并在代码提示中选中“click”并按下回车键,会跳出一个 “生成click处理函数”选项。 如果单击它,Flash Builder 4将自动在你的Script区块中新增该函数(如果你还没有建立Script区块也会自动帮你建好)。
小技巧: 先给你的MXML组件设置一个id,然后再生成事件处理函数,生成的函数就会自动命名为该id。例如,如果按钮的id是myBtn,单击“生成click处理函数”将生成名为 myBtn_clickHandler 的函数。
新建MXML外观 :
——此选项可用于快速创建自定义组件的内嵌的外观。 选中一个Spark组件,点击其“外观”属性旁边的下拉按钮,并按下回车键,再选择“创建外观”将打开一个新建MXML外观的对话框(参见图2):
请注意,你可以创建一个默认的Spark外观的副本,然后根据需要进行修改,这可以大大加快你的项目进程。 另外,请注意不要选中“删除ActionScript样式代码”复选框。 如果你确实不需要修改设置的样式,那就可以选中此框。
创建项呈示器
——该选项的使用方式类似于前例,不过是用来快速创建项呈示器的。 该选项适用于所有可以使用项呈示器(包括MXML中的)的组件。
代码注释的快捷键 Shift-Ctrl-C
——如果要快速注释一段ActionScript代码块,使用CMD -/会很方便。 而对MXML代码则要使用Shift-Ctrl-C。 你应当留意这些注释代码的快捷键,因为我发现我在需要快速进行调试的时候,或者觉得不应该删除一大段代码而最好注释之的时候,我总在不断的使用这一快捷键。
生成getter / setter
—— 可以自动生成getter / setter函数(见图3)。 这是一个我经常在Eclipse和Java开发中使用的选项,我觉得它非常有用。 此选项位于主菜单的“源代码”菜单上,或右键单击代码部分,再从右键菜单中的“源代码”下选取。 请注意,此时必须保持你的光标已选中变量声明的那一栏。
快速导入所需的类
——这可能是最懒的一个技巧,但我觉得自己总在使用它。 如果我不知道某个特定的事件所处的包,而又不需要一个创建变量(这将自动为你导入该包)时,甚至我就算知道包名,但懒得手动添加它时,我会另开一行,并键入一个变量声明,使用代码提示选择我需要的类,就会自动导入该类,然后按Cmd - D删除该行并结束导入。
调试技巧
在调试环节中,了解和记住以下技巧是有用的。 其中有些内容是Flash Builder 4新添加的,绝对值得你了解一下。
条件断点 Shift-Ctrl-B
——现在你可以为一个断点设置其执行条件了,以便使代码(循环语句)执行到特定次数时发生中断,或根据特定的表达式或布尔值(比如,它只会停止在该断点时给定的某值)而发生中断。 要设置条件断点,首先要在代码的某一行设定断点(Shift-Ctrl-B),然后点击右键选择断点属性。你可以设置多个条件表达式并用逗号隔开,也可以无需重编译就直接修改该行的代码。观看该 Adobe TV视频 有助于你了解更多有用的细节。
观察点
——Flash Builder 4中的一个新功能,就是允许你使用观察点监测调试过程中的特定变量实例。 要使用观察点,你需要设置一个断点,当调试过程停在断点时,在“变量”一栏中找到相关变量实例,单击右键设置观察点。 你可以在这篇文章中了解到更多有关如何调试观察点的知识。
“表达式”视图 Shift - Enter
——实际上,你可以直接拖动任何表达式到该栏中,从而监测该表达式。 注意,如果打开了 “编辑观察表达式”的编辑框,键入Shift - Enter可以关闭它,而不是换行。
“运行至行”:Ctrl– R
——在调试过程停在断点的时候,你可以选中要跳转的代码行按下Ctrl– R,或点击右键并在菜单中选择“运行至行”,从而实现跳转到后面的特定一行并继续运行。
“网络监视器”视图
——Flash Builder 4的另一个全新功能是:当你开发的Flex或AIR应用使用了HTTPService,WebService,RemoteObject, URLRequest等网络协议时,可以对网络传输细节进行检查和监测。你可以对你的Flex / AIR的应用间传输的SOAP、AMF、RO(Remote Object)进行监控,并可在SOAP, AMF, HTTP, 以及HTTPS协议下检查XML,AMF,以及JSON格式的数据。 注:运行此功能需要Flash Builder为Premium 版本,而且不能与SSL或LiveCycle Data Service提供的数据管理服务同时启用。
分享到:
相关推荐
### FlashBuilder3与FlashBuilder4快捷键大全 在软件开发过程中,提高开发效率是至关重要的。FlashBuilder作为Adobe公司的一款强大的ActionScript、Flex和Flash应用集成开发环境(IDE),为开发者提供了丰富的功能...
### FlashBuilder4快捷键详解 #### 一、代码助手与修正 - **代码助手**: `Ctrl+Space`(简体中文操作系统中为`Alt+/`)。这个快捷键可以帮助开发者自动完成代码片段,当输入到一定长度时按下此键,FlashBuilder会...
《Flash Builder 4的快捷方式和调试技巧》一文详细阐述了如何利用这款集成开发环境(IDE)中的快捷键和技巧来提升开发效率。Flash Builder 4是Adobe公司推出的一款强大的开发工具,专为创建基于Flex和Adobe AIR的...
1. **FlashBuilder界面和工作流程**:文档首先会介绍FlashBuilder的界面布局,包括代码编辑器、项目浏览器、调试器、概述视图等关键组件,以及如何设置工作区和自定义快捷键,以提高开发效率。 2. **创建新项目**:...
Flash Builder 4.6 补丁是一个针对Adobe Flash Builder 4.6的更新,旨在提升开发效率,特别是针对Flash应用程序的构建过程。Flash Builder是一款强大的集成开发环境(IDE),专门用于构建富互联网应用(RIA)和移动...
Flash Builder 4.5 是Adobe公司推出的一款专业级的Flex和ActionScript开发环境,它基于Eclipse平台,为开发人员提供了强大的集成开发环境(IDE)来构建富互联网应用程序(RIA)。本篇文章将详细介绍两个在Flash ...
《FlashBuilder_4代码自动格式化插件详解》 FlashBuilder 4是一款由Adobe公司推出的专为Flex和ActionScript开发者设计的集成开发环境(IDE)。它提供了强大的代码编辑、调试和构建功能,使得开发工作更加高效。然而...
【FlashBuilder代码自动格式化插件】FlexPrettyPrintCommand_0.8.9.zip是一款针对Adobe Flash Builder开发的代码美化工具。它旨在帮助开发者提高代码的可读性和一致性,通过自动格式化ActionScript和Flex代码,使...
### Flash Builder 4.0 教程知识点概览 #### 一、Flash Builder 4.0 简介 **Flash Builder 4.0** 是Adobe公司推出的一款强大的开发工具,主要用于创建基于Flex和ActionScript的富互联网应用程序(RIA)。它提供了...
《FlashBuilder 4.0 入门教程全解》 FlashBuilder 4.0 是Adobe公司推出的一款强大的Flex和ActionScript开发工具,专为构建富互联网应用(RIA)而设计。这款工具集成了强大的代码编辑、调试、性能分析等功能,大大...
### FlashBuilder 4.7 帮助文档关键知识点概览 #### 一、关于 FlashBuilder **FlashBuilder** 是一款强大的开发工具,主要用于构建基于 Adobe Flex 和 Adobe AIR 的应用程序。该工具支持从简单的 Web 应用到复杂的...
在Flash ActionScript3游戏开发中,使用FlashBuilder生成SWC文件是一个重要的步骤,尤其是在构建可重用组件或库时。SWC(Shockwave Flash Component)是Adobe提供的一个库格式,它允许开发者打包ActionScript代码、...
【Flash Builder 4 开发环境详解】 Flash Builder 4 是Adobe公司专为开发Flex和ActionScript应用程序设计的一款集成开发环境(IDE),它基于Eclipse开源框架,提供了丰富的特性以优化开发流程。本章节将深入介绍...
3. **利用快捷键或菜单操作**:Flash Builder提供了快捷键和菜单选项来生成或更新类注释。例如,可以使用`Ctrl+Shift+O`(在某些版本中可能不同)快速生成类注释模板,或者通过右键菜单选择“Source”>“Generate ...
在FlashBuilder中,`Ctrl-Shift-O`是一个非常实用的快捷键,它能够自动整理并去除无用的导入语句,保持代码的整洁。`Ctrl-F11`和`F11`分别用于运行和调试应用,而`Ctrl-L`则可以快速跳转到指定的代码行。`Ctrl-Q`让...
3. **代码编辑器**:FlashBuilder 4.5提供了强大的代码编辑功能,如代码自动完成、错误检查、代码折叠、快捷键支持等,有助于提高编写代码的速度和准确性。 4. **调试工具**:内置的调试器允许开发者设置断点,查看...
本篇文章将详细探讨如何利用VS2010和FlashBuilder 4.6这两个强大的开发工具的常用快捷键来提升软件工程师的工作效率。 首先,Visual Studio 2010(VS2010)是微软推出的一款全面的集成开发环境(IDE),广泛用于...