重新学了下快捷键,并且补充了自己喜欢的快捷键,

下面做了记录并实验

打开折叠代码快

Ctrl + Shift + “+”/”-“(Windows/Linux);

 

对比剪切板

右键Compare With Clipboard

 

隐藏所有面板

Ctrl + Shift + F12

 

查看继承类或者父类

Alt + Q 

 

回到上一个编辑的地方

Ctrl + Shift + Backspace

返回上一次光标停留的地方

ctrl+alt+左键

方法之间跳转

Alt + 上下箭头

 

 定位到嵌套文件(Navigate to Nested File)

Shift + Ctrl + N

定位到父类

Ctrl + U

在文件夹中打开文件

Ctrl+左键

 

提示方法参数

Ctrl + P

最近修改的文件

Ctrl + Shift + E

最近看过的文件

ctrl+e

 

显示文件的相关信息  

所在文件夹,所在包,在文件夹中显示,显示文件结构(包括变量 方法)

Alt + F1

 

扩大缩小选择

Ctrl+W / Ctrl + Shift + W(Windows、Linux)

 

文件结构弹窗

Ctrl + F12

切换文件

Ctrl + Tab

 

显示git一些功能 ,拉,提,比较,切换分支

Alt + `

列选择

按住alt键

 

语句补全

Ctrl + Shift + Enter(Windows/Linux);

复制行

Ctrl + D

正则表达式编辑?????

 

 

用代码提示补全代码的时候自动删除后面的代码

用tab会自动删除后面代码,用回车不会

 

提取代码生成新的方法

Ctrl + Alt + M

 

在方法中提取参数

、Ctrl + Alt + P

提取变量,写变量值的时候自动生成变量名

Ctrl + Alt + V

合并多余回车代码成一行

Ctrl + Shift + J;

动态模板

Ctrl + J

单行的上下移动,方法的上下移动

ctrl + Shift + 上下键

 

自动补全for循环,format,cast

常用的有后缀补全关键字有:

  • .for (补全foreach语句)
  • .format (使用String.format()包裹一个字符串)
  • .cast (使用类型转化包裹一个表达式)

格式化代码

ctrl+alt+l

补全代码 用点或者分号

 

用if  或者trycatch 包裹代码   

Ctrl + Alt + T 选unwrap

 

修复报错的快捷键

alt+回车

全局查找

ctrl+shift+f

 

查找在哪里用到这个类或者方法

ctrl+f7

 

选中内容整体大小写切换

ctrl+shift+U

 

自动生成get set方法 构造方法 

alt+insert   我这边F12和insert是一个键  必须fn+insert+alt

 

 

撤销的快捷键是ctrl+z     取消撤销的返回键是  ctrl+shift+z

 

快速定位错误代码行位置

shift+f2

 

查找并替换字符串

ctrl+shift+r

ctrl+r

 

 

新增自定义的快捷键  shift+f1   ->close other

平时开了太多类 ,一键关闭其他

 

在一个类中迅速定位方法 

ctrl+f12