文档章节

IDEA提升编码速度

bithup
 bithup
发布于 06/23 19:30
字数 657
阅读 8
收藏 0

焦点移动

  • 将焦点冲代码编辑窗口移动到菜单栏:Alt+菜单栏带下划线字母
  • 将焦点从工具窗口移动到代码编辑窗口 Esc或Shift+Esc
  • 将焦点从代码编辑移动到最近使用的工具窗口 F12
  • 模板提示 Ctrl+J
  • 打开最近打开的文件,Ctrl+E
  • 关闭当前文件:可自己设置 Alt+M

使用键盘操作Project窗口

  • 上下左右键控制文件夹的打开和关闭,向左键可跳到上级文件夹
  • 新建文件或文件夹:将焦点移动到文件夹上,Alt+F打开File菜单,使用方向键选中要新建的类型,Enter
  • 重命名文件或文件夹 Shift+F6
  • 移动文件 F6

调试时的快捷键

  • 设置和取消断点 Ctrl+F8
  • 进入方法内部 F7
  • 跳出方法
  • 查看变量的值
  • 改变变量的值
  • 运行到光标处 Alt+F9

结构关系类

  • 显示当前文件的结构 Ctrl+F12
  • 类的继承结构 Ctrl+H
  • 查看类或变量在哪些地方被使用 Alt+F7
  • 查看某个类或方法的定义 Ctrl+Shift+I
  • 进入某个方法的接口声明或实现类实现 Ctrl+B / Ctrl+Alt+B

搜索类

  • 搜索类 Ctrl+N
  • 搜索文件 Ctrl+Shift+N
  • 搜索符号 Ctrl+Shift+Alt+N 搜索范围最大,可搜索URL

多点编辑和替换

  • Ctrl+R
  • Shift+Alt+鼠标左键选中多个点,再编辑

优化代码

  • 格式化 Ctrl+Alt+L
  • 删除没用的导入 Ctrl+Alt+O

删除,选中,移动光标

  • 以单词为单位移动 Ctrl+ 左右
  • 选中加Shift
  • 以单词为单位删除 Ctrl+Backspace
  • 删除当前行 Ctrl+Y

重写、实现、生成方法

  • 实现接口 Ctrl+I
  • 重写方法 Ctrl+O
  • 生成构造方法 Alt+Insert
  • 显示一个方法的参数信息 Ctrl+P
  • 去掉if/for/try等 Ctrl+Shift+Delete

代码中做标记和跳转

  • 定义标签 Ctrl+Shift+数字(不能使用小键盘)
  • 跳转标签 Ctrl+数字
  • 可以跳转到上次编辑的地方 Ctrl+Shift+Back

屏幕滑动

  • 屏幕滑动但光标不动 Ctrl+上下键或Page Up/Down
  • 屏幕滑动到光标所在的地方 ctrl + M

© 著作权归作者所有

共有 人打赏支持
bithup
粉丝 8
博文 101
码字总数 82172
作品 0
西城
程序员
【Spark亚太研究院系列丛书】Spark实战高手之路-第一章 构建Spark集群(第四步)(2)

第二步:使用Spark的cache机制观察一下效率的提升 基于上面的内容,我们在执行一下以下语句: 发现同样计算结果是15. 此时我们在进入Web控制台: 发现控制台中清晰展示我们执行了两次“count...

Spark亚太研究院
2014/09/17
0
0
IntelliJ IDEA 特性集合

在这篇文章中,我想向您展示 IntelliJ IDEA 中最棒的 20 个代码自动完成的特性,可让 Java 编码变得更加高效。对任何集成开发环境来说,代码的自动完成都是最最重要的一项功能,它根据你输入...

thomas1111
2013/12/15
0
1
IntelliJ IDEA 10.0 64位运行方法

IntelliJ IDEA 10.0 默认的快捷方式是以32位运行的.虽然性能上面感觉不出什么变化,但让人心里不很爽.IDEA是JAVA程序,如果我们直接从JAVA命令运行的话那就默认是64位了.还好,IDEA支持以命令调...

SeanCai
2010/12/19
0
1
IDEA快捷键拆解系列(十九):Postfix篇

  这是IDEA快捷键拆解系列的第十九篇。   本文将介绍一下IDEA另外一个强大的功能:Postfix。   Postfix和Live Template有点类似,但目前来看是不支持自定义的,在设置面板(快捷键:)...

mario阿东
03/25
0
0
IDEA 与 Eclipse的不同

IDEA与Eclipse都是十分优秀的java开发工具。不同的是,IDEA本身功能强大,而Eclipse的插件功能堪称第一。不过从开发速度上看,IDEA要比ECLIPSE快的多。关于IDEA的有点,可以到http://ww...

davelet
2009/10/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

postgresql 使用odbc_fdw连接 sqlserver

安装配置odbc_fdw 1.安装unixODBC apt-get install unixodbc unixodbc-dev 2.安装 Microsoft ODBC Driver 17 for SQL Server curl https://packages.microsoft.com/config/ubuntu/16.04/prod......

dubox
14分钟前
0
0
学习

z-index {堆叠顺序} vertical-align: baseline;{垂直对齐图像} vertical-align: middle;{内容在中部对齐} font-weight: bold;{使用粗体} font-style: italic;{从父元素那继承字体的样式} whi...

墨冥
20分钟前
0
0
Lock和synchronized比较详解

https://www.cnblogs.com/handsomeye/p/5999362.html

qimh
26分钟前
0
0
Postman接口测试神器从安装到精通

1 摘要 Postman 是一个接口测试和 http 请求的神器,非常好用。 官方 github 地址: https://github.com/postmanlabs Postman 的优点: 支持各种的请求类型: get、post、put、patch、delete ...

HiBlock
27分钟前
0
0
c++_拷贝构造函数

拷贝构造又叫复制构造;如果没有实现拷贝构造函数,c++会自动生成一个,叫做隐式拷贝构造函数.该自动生成的隐式拷贝构造也能应付绝大部分情况. 拷贝构造函数的格式: //定义class CTest{p...

一个小妞
27分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部