IntelliJ IDEA 使用教程 - AS3篇
喜欢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篇的更多相关文章
- Intellij Idea使用教程汇总篇
Java编程强大的工具IDEA使用教程及一些快捷键收藏如下: https://blog.csdn.net/fanrenxiang/article/details/80503490
- IntelliJ IDEA使用教程 (总目录篇)
注:本文来源于< IntelliJ IDEA使用教程 (总目录篇) > IntelliJ IDEA使用教程 (总目录篇) 硬件要求 IntelliJ IDEA 的硬件要求 安装包云 ...
- IntelliJ远程调试教程
概述 对于分布式系统的调试不知道大家有什么好的方法.对于我来说,在知道远程调试这个方法之前就是在代码中打各种log,然后重新部署,上线,调试,这样比较费时.今天咱们来了解了解Java远程调试这个牛逼的 ...
- IntelliJ IDEA 使用教程(2019图文版) -- 从入门到上瘾
IntelliJ IDEA 使用教程(2019图文版) -- 从入门到上瘾 前言:IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是 ...
- IntelliJ IDEA使用教程
注:本文来源:李学凯 的<IntelliJ IDEA使用教程 (总目录篇)> 一:(总目录篇)_1:硬件要求 IntelliJ IDEA 对硬件的要求看上去不是很高.可是实际在开发中其实并 ...
- Idea IntelliJ远程调试教程
总结 第一步:修改startup.sh 在倒第二行加上export JPDA_ADDRESS=8787 最后一行在start前面加上" jpda " 第二步:配置Idea, ...
- IntelliJ IDEA安装教程及使用方法
IntelliJ IDEA安装教程及使用方法 首先,需要去下载IDEA,直接在百度搜索IntelliJ IDEA,然后找到官网点击进入 进入官网,选择[Download],点击进入,选择自己的操作系统 ...
- C++混合编程之idlcpp教程Python篇(9)
上一篇在这 C++混合编程之idlcpp教程Python篇(8) 第一篇在这 C++混合编程之idlcpp教程(一) 与前面的工程相比,工程PythonTutorial7中除了四个文件PythonTu ...
- C++混合编程之idlcpp教程Lua篇(9)
上一篇在这 C++混合编程之idlcpp教程Lua篇(8) 第一篇在这 C++混合编程之idlcpp教程(一) 与前面的工程相比,工程LuaTutorial7中除了四个文件LuaTutorial7.c ...
随机推荐
- iphone6S“玫瑰金”的秘密——阳极氧化
阳极氧化对多数人来说是一个熟悉又陌生的名词,大多数可能知道它的作用之一就是是能使金属呈现各种各样色彩.最为人熟知的运用阳极氧化技术的产品就是iphone系列产品了,已经推出了金色,玫瑰金色,深空灰色, ...
- Android:简单的开场界面
接通过ImageView创建一个全屏的图片: <?xml version="1.0" encoding="utf-8"?> <LinearLa ...
- ENVI5.1安装破解教程
原文地址: ENVI5.1安装破解_百度经验 http://jingyan.baidu.com/article/020278118b5ded1bcd9ce57a.html ENVI5.1_x86 ...
- Bridging signals ZOJ 3627 POJ1631 HDU1950
题意:给出一个从1-n的数字排列,求最长上升子序列长度. 直接说解法吧.新开一个数组d,d[i]表示的是能构成长度为i的上升子序列的在原序列中最后的那个数值.程序的主要过程:当循环到第i个的时候,如果 ...
- 功能齐全、效率一流的免费开源数据库导入导出工具(c#开发,支持SQL server、SQLite、ACCESS三种数据库),每月借此处理数据5G以上
软件名:DataPie 功能:支持SQL server.SQLite.ACCESS数据库的导入.导出.存储过程调用,支持EXCEL2007.EXCEL2003.ACCESS2007. CSV文件导入数 ...
- git svn rebase出现了checksum mismatch的错误
http://stackoverflow.com/questions/3156744/git-svn-rebase-checksum-mismatch This solution was the on ...
- 1439. Battle with You-Know-Who(splay树)
1439 路漫漫其修远兮~ 手抄一枚splay树 长长的模版.. 关于spaly树的讲解 网上很多随手贴一篇 貌似这题可以用什么bst啦 堆啦 平衡树啦 等等 这些本质都是有共同点的 查找.删除特 ...
- Poj2948Martian Mining(记忆化)
链接 这题意好难懂 看得迷迷糊糊 想的也迷迷糊糊 后来睡了会突然想到了..不就是类似以前的矩阵操作 从右下角记忆化 大的由小的推来 dp[i][j] = max(dp[i-1][j]+s1,dp ...
- poj 1259 Agri-Net(最小生成树)
题目:http://poj.org/problem?id=1258 题意:模板题 和2485差不多 就是求相连后的最小值. #include <iostream> #include< ...
- POJ 3096 Surprising Strings(STL map string set vector)
题目:http://poj.org/problem?id=3096 题意:给定一个字符串S,从中找出所有有两个字符组成的子串,每当组成子串的字符之间隔着n字符时,如果没有相同的子串出现,则输出 &qu ...