重新学了下快捷键,并且补充了自己喜欢的快捷键,
下面做了记录并实验
打开折叠代码快
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