您的位置:首页 > 移动开发 > Android开发

IntelliJ IDEA、Android Studio软件入门、快捷键、使用攻略

2016-06-23 15:58 721 查看
jetbrains官网

Jetbrains家族系列软件快速上手

F2 定位到高亮错误处

视窗快速切换 Alt+【NUM】

项目之间跳转:Ctrl+Alt+左右方括号

查找快捷键的快捷键:Ctrl+Shift+A Help-Find Action… 也可以在这搜索设置中的条目,直接跳转过去

最近打开的文件 Ctrl+E

光标定位上一次修改的地方:Ctrl+Shift+BackSpace Navigate-Last Edit Location

光标之前和之后的位置切换:Ctrl+Alt+左右箭头

Ctrl+T 快速包裹,try catch等

java doc 在 Other command line arguments 中输入: -encoding utf-8 -charset utf-8

Ctrl+Shift+Space 自动补全代码

Ctrl+空格 代码提示

Favoraties

包含

- Favoratiy

- Bookmarks

- Breakpoints

书签跳转

某个位置添加或者取消书签:光标定位该行 F11

Ctrl+F11 加书签编号

展示所有书签:Shift+F11

Ctrl+【Num】跳转至书签位置

Ctrl+Shift+【NUM】 快速取消和快速添加

喜爱收藏

- Alt + Shift + F 可以收藏类、方法、文件等

精确查找

查找类 Ctrl+N 输入类名查找 可以查找依赖的项目中的类

查找文件 Ctrl+Shift+N

查找方法或者类成员 Ctrl+Alt+Shift+N

字符串搜索 Ctrl+Shift+F

列操作

Ctrl+左右剪头 移动光标到单词结尾或者开头 加Shift键,则变为选中

选中一个字符串 Ctrl+Alt+Shift+J 其他相同字符被选中出现光标

Live Templates

光标处Ctrl+J 获取当前光标处支持的模版

psfi public static final int $var1$ = $var2$;
psfs public static final String $var1$ = $var2$;


$END$ hello $SELECTION$ world
此处看到 $END$ 这种变量,接下来解释下:
1、格式是$变量名$
2、$END$ : 表示展开模板后光标停留的位置,比如我们的test,生成模板后,光标停留在hello world 前边;
3、$SELECTION$ : 表示对选中的代码应用模板;如我们定义test为:

按Ctrl+Alt+T 弹出“Surround With” 然后输入test前缀,自动生成:--->hello int i = 1; world


java

Statement 方法区内

Declaration 外部

Postfix Setting-Editor-General-PostfixCompletion

postfix:敲完一个东西后 . 一下,出来很多提示

- object.r return object

- object.nn if(object!=null){ }

Alter+Enter

先引用一个方法,然后Alt+Enter创建方法

实现接口

重构时在可优化的地方,Alt+Enter 提示你优化方法

波浪线上Alt+Enter 给你修改建议

导包

前:for (int i = 0; i < tempList.size(); i++) {
String s = tempList.get(i);
}

后:for (String s : tempList) {
}

String name="caohaikuan";
int age=10;
System.out.println("name " + name + " age " + age);
--   System.out.printf("name %s age %d%n", name, age);


重构

方法上Ctrl+F6 增加或者删除参数 或者直接修改然后ALt+Enter

抽取

抽取为局部变量 Ctrl+Alt+V

抽取为全局常亮 Ctrl+Alt+C

抽取为成员变量 Ctrl+Alt+F

抽取为方法参数 Ctrl+Alt+P

抽取为方法 Ctrl+Alt+M

git集成

查看某段代码的作者 行首行号处单击Annotate,鼠标悬停显示详细信息。稍右边条显示增删改状态对应的颜色色条

Ctrl+Alt+Shift+上下 改动处切换

Ctrl+Alt+Z 选中改动处,则撤回当前改动。没有选中,则撤回本类

LocalHistory

可以手动添加节点,Idea称之为Label

关联一切

Ctrl+Alt+Shift+S Facets 添加对应关联以及对应的配置文件

关联数据库,在数据库模块添加当前开发的数据库。在数据库上修改名称,代码中相应的名称也会被重构

重构确认时,右击需要排除的修改位置项Exclude,则会排除

调试

Ctrl+F8 添加去掉断点

Shift+F9 断点执行

F8 每一行执行

F9 跳到下一个断点

Ctrl+Shift+F8 显示所有断点

断点运行时 禁止所以断点 mute brokepoints

条件断点,断点处Ctrl+Shift+F8 condition 中使用java添加条件

表达式求值:Evaluate Expression Alt+F8 输入你希望显示的表达式

运行到指定行

setValue 底部窗口值上F2

Run anywhere if you can

Shift+F9

Alt+Shift+F9 选择执行

Run Configurations 可以设定arguments

文件操作

复制文件名 Ctrl+C

复制全路径名 Ctrl+Shift+C

剪切板工具 Ctrl+Shift+V

结构图

Ctrl+F12 单个类结构

Ctrl+Shift+Alt+U 类关系图

Ctrl+H 右侧类结构图 (可以切换别的类继承当前的,也可以看当前类继承别的类的)

Ctr+Alt+H 查看方法调用图

在结构图元素上右击Jump to source

IntelliJ IDEA 使用心得与常用快捷键

Javascript Debug

- Setting - debugger- port 要和Chrome插件中的一致
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息