喜欢IntelliJ IDEA的黑色皮肤,所以研究了下这个IDE的使用:

安装ActionScript Profiler插件:

IDEA默认不带分析功能,需要下载安装该插件才行;

File->Setting...->IDE Settings->Plugins->点击Browse repositories...按钮,打开的界面列表中选择ActionScript Profiler,点击右键选择Download and Install即可,会重启IDEA;

配置外部纯代码类库:

右键选择Open Module Settings...打开对话框后,选择libraries,点击加号添加,选择代码类库的顶级包之上的文件夹,点击确定后会弹框要求选择将该类库应用到的模块,然后进行重命名即可使用;

配置外部swc类库:

右键选择Open Module Settings...打开对话框后,选择Modules,在树型列表中选择模块的子项,在选项卡中选择Dependencies,点击加号选择New library...,弹框选择swc文件或包含swc文件的目录即可,可以配置是合并还是外部加载;

1.Project和Module是什么?

IDEA里没有Workspace的概念,只能一个工程一个工程的创建,工程会创建到选择的目录下,每个工程可以再创建多个模块,模块直接可以不相关;

可以创建一个空的工程来当作Workspace,再在该工程中创建多个模块;

2.如何打开已有的工程?

File->Open,选择对应的目录即可;

3.基础设置:

File->Setting...打开设置界面,在IDE Settings下面选择;

主题:Appearance->Theme->Darcula
行号:Editor->Appearance->Show Line Number
字体:Editor->Colors & Font->Font,Scheme name选择Darcula,点击Save as按钮后取个名字确定,就可以设置了;
编辑边际线:Editor->Virtual Space->Use soft wraps in editor和Use customsoft wraps indent都打勾,填入80即可;
去掉清除空行空白符的行为:Editor->Other->Strip trailing spaces on Save:设置为None;

查找类或资源时去掉大小写敏感:Editor->Code Completion->Case sensitive completion设置为None;

4.如何打包Air程序?

Build->Package AIR Application...

5.如何设置编码风格?

File->Setting...打开设置界面,在Project Settings下面选择Code Style->ActionScript:

Wrapping and Braces->Keep when reformatting->Line breaks取消打勾;
Wrapping and Braces->Braces placement下都设置为Next line;

Other->Formatting options->Indent package statement children打上勾;

使用制表符而非4个空格:Tabs and Indents->Use tab character打上勾;

6.设置创建文件开头的注释:

File->Setting...->IDE Settings->File and Code Templates->Includes->Actionscript File Header;

/**
 * Author: ${USER}
 * Date: ${DATE}
 * Time: ${TIME}
 */

7.常用快捷键:

Ctrl+Q:查看AsDoc;

Alt+Insert:生成代码,如get、set方法;

Alt+Enter:导入包、自动修正、生成未定义的方法;

Ctrl+N:查找类;

Ctrl+Shift+N:查找文件;

Ctrl+Alt+left/right:返回至上次浏览的位置;

Ctrl+/:单行注释;

Ctrl+Shift+/:多行注释;

Alt+F3:快速查找;

Ctrl+O:重载一个方法;

Ctrl+Shift+F7:高亮显示所有该文本,按Esc高亮消失;

Alt+F7:查找整个工程中使用地某一个类、方法或者变量的位置;

Ctrl+Shift+S:高级搜索;

Ctrl+Shift+F:全局查找;

Ctrl+"+/-":当前方法展开、折叠;

Ctrl+Shift+"+/-":全部展开、折叠;

Ctrl+J:生成代码,如for循环等;

IntelliJ IDEA 使用教程 - AS3篇的更多相关文章

  1. Intellij Idea使用教程汇总篇

    Java编程强大的工具IDEA使用教程及一些快捷键收藏如下: https://blog.csdn.net/fanrenxiang/article/details/80503490

  2. IntelliJ IDEA使用教程 (总目录篇)

    注:本文来源于<    IntelliJ IDEA使用教程 (总目录篇)  > IntelliJ IDEA使用教程 (总目录篇) 硬件要求 IntelliJ IDEA 的硬件要求 安装包云 ...

  3. IntelliJ远程调试教程

    概述 对于分布式系统的调试不知道大家有什么好的方法.对于我来说,在知道远程调试这个方法之前就是在代码中打各种log,然后重新部署,上线,调试,这样比较费时.今天咱们来了解了解Java远程调试这个牛逼的 ...

  4. IntelliJ IDEA 使用教程(2019图文版) -- 从入门到上瘾

    IntelliJ IDEA 使用教程(2019图文版) -- 从入门到上瘾   前言:IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是 ...

  5. IntelliJ IDEA使用教程

    注:本文来源:李学凯 的<IntelliJ IDEA使用教程 (总目录篇)> 一:(总目录篇)_1:硬件要求 IntelliJ IDEA 对硬件的要求看上去不是很高.可是实际在开发中其实并 ...

  6. Idea IntelliJ远程调试教程

    总结 第一步:修改startup.sh 在倒第二行加上export JPDA_ADDRESS=8787 最后一行在start前面加上"   jpda   " 第二步:配置Idea, ...

  7. IntelliJ IDEA安装教程及使用方法

    IntelliJ IDEA安装教程及使用方法 首先,需要去下载IDEA,直接在百度搜索IntelliJ IDEA,然后找到官网点击进入 进入官网,选择[Download],点击进入,选择自己的操作系统 ...

  8. C++混合编程之idlcpp教程Python篇(9)

    上一篇在这 C++混合编程之idlcpp教程Python篇(8) 第一篇在这 C++混合编程之idlcpp教程(一) 与前面的工程相比,工程PythonTutorial7中除了四个文件PythonTu ...

  9. C++混合编程之idlcpp教程Lua篇(9)

    上一篇在这 C++混合编程之idlcpp教程Lua篇(8) 第一篇在这 C++混合编程之idlcpp教程(一) 与前面的工程相比,工程LuaTutorial7中除了四个文件LuaTutorial7.c ...

随机推荐

  1. 92. Reverse Linked List II

    题目: Reverse a linked list from position m to n. Do it in-place and in one-pass. For example:Given 1- ...

  2. Linux内核与根文件系统的关系1

    Linux内核与根文件系统的关系开篇题外话:对于Linux初学者来说,这是一个很纠结的问题,但这也是一个很关键的问题!一语破天机: “尽管内核是 Linux 的核心,但文件却是用户与操作系统交互所采用 ...

  3. Java开发之File类

    File类 File类是对文件系统中文件以及文件夹进行封装的对象,可以通过对象的思想来操作文件和文件夹. File类保存文件或目录的各种元数据信息,包括文件名.文件长度.最后修改时间.是否可读.获取当 ...

  4. createSQLQuery与createQuery的区别

    本文原址 : http://stta04.javaeye.com/blog/377633hibernate 中createQuery与createSQLQuery 昨晚帮同事看代码到凌晨2点多,今早6 ...

  5. FreeMarker中if标签内的判断条件

    reeMarker中的<#if>标签除了里面直接判断 boolean 类型的变量外,也可以进行表达式判断,有几个细节记录一下 1. 判断对象是否存在(null) 经常会用到,如果对象 != ...

  6. NOI2004 小H的小屋

    还是纯粹不会啊……到底该怎么办 http://blog.sina.com.cn/s/blog_86942b1401016m3g.html http://www.cnblogs.com/datam-cy ...

  7. LeetCode Minimum Size Subarray Sum (最短子序列和)

    题意:给一个序列,找出其中一个连续子序列,其和大于s但是所含元素最少.返回其长度.0代表整个序列之和均小于s. 思路:O(n)的方法容易想.就是扫一遍,当子序列和大于s时就一直删减子序列前面的一个元素 ...

  8. 如何在CentOS 5.x 中安装Windows Azure Linux Agent (WALA)

    Qing Liu  Tue, Mar 10 2015 3:06 AM 在今天的这一个章节中,我们主要讨论在CentOs 5.x 中如何安装Windows Azure Linux Agent 2.11 ...

  9. 我个人有关 Azure 网络 SLA、带宽、延迟、性能、SLB、DNS、DMZ、VNET、IPv6 等的 Azure 常见问题解答

    Igor Pagliai(微软)   2014 年 9月 28日上午 5:57  年 11 月 3 年欧洲 TechEd 大会新宣布的内容). 重要提示:这篇文章中我提供的信息具有时间敏感性,因为这些 ...

  10. RMAN数据库异机迁移

    本文讲述如何用rman将一个库迁移到另一个服务器上. 服务器A:linux es4 + oracle9204 (源)服务器B:linux es4 + oracle9204 (目标) 一.创建目录 为了 ...