IntelliJ IDEA、Android Studio软件入门、快捷键、使用攻略
2016-06-23 15:58
721 查看
jetbrains官网
视窗快速切换 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+空格 代码提示
- Favoratiy
- Bookmarks
- Breakpoints
书签跳转
某个位置添加或者取消书签:光标定位该行 F11
Ctrl+F11 加书签编号
展示所有书签:Shift+F11
Ctrl+【Num】跳转至书签位置
Ctrl+Shift+【NUM】 快速取消和快速添加
喜爱收藏
查找文件 Ctrl+Shift+N
查找方法或者类成员 Ctrl+Alt+Shift+N
字符串搜索 Ctrl+Shift+F
选中一个字符串 Ctrl+Alt+Shift+J 其他相同字符被选中出现光标
java
Statement 方法区内
Declaration 外部
- object.r return object
- object.nn if(object!=null){ }
实现接口
重构时在可优化的地方,Alt+Enter 提示你优化方法
波浪线上Alt+Enter 给你修改建议
导包
抽取为全局常亮 Ctrl+Alt+C
抽取为成员变量 Ctrl+Alt+F
抽取为方法参数 Ctrl+Alt+P
抽取为方法 Ctrl+Alt+M
Ctrl+Alt+Shift+上下 改动处切换
Ctrl+Alt+Z 选中改动处,则撤回当前改动。没有选中,则撤回本类
关联数据库,在数据库模块添加当前开发的数据库。在数据库上修改名称,代码中相应的名称也会被重构
重构确认时,右击需要排除的修改位置项Exclude,则会排除
Shift+F9 断点执行
F8 每一行执行
F9 跳到下一个断点
Ctrl+Shift+F8 显示所有断点
断点运行时 禁止所以断点 mute brokepoints
条件断点,断点处Ctrl+Shift+F8 condition 中使用java添加条件
表达式求值:Evaluate Expression Alt+F8 输入你希望显示的表达式
运行到指定行
setValue 底部窗口值上F2
Alt+Shift+F9 选择执行
Run Configurations 可以设定arguments
复制全路径名 Ctrl+Shift+C
剪切板工具 Ctrl+Shift+V
Ctrl+Shift+Alt+U 类关系图
Ctrl+H 右侧类结构图 (可以切换别的类继承当前的,也可以看当前类继承别的类的)
Ctr+Alt+H 查看方法调用图
在结构图元素上右击Jump to source
IntelliJ IDEA 使用心得与常用快捷键
Javascript Debug
- Setting - debugger- port 要和Chrome插件中的一致
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+F9Alt+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插件中的一致
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories