写在前面
一直记乱自己笔记,而且很多也是我工作时候才发现的快捷键,还没用git维护笔记,那索性关于这块的快捷键都维护到这篇博客中吧。
环境
win10
+idea 2020.1
Ctrl R 替换(repalce)
Ctrl Shift L 格式化代码
Ctrl Shift L 格式化代码
Ctrl Shift R 全局搜索
Ctrl Shift Space 代码提示(智能过滤)
Ctrl O 弹出实现当前类实现接口+Object的方法 o是指override
Ctrl i 弹出实现当前类实现接口的方法 i implent
Ctrl P 光标在参数列表内时提示方法签名
Ctrl Alt T 添加异常等
Ctrl Alt <- 回到上次光标定位地方 →是下次
Ctrl + Alt + M 抽取代码 无效则右键 Refactor => Extract => Method
Ctrl + - 折叠代码
一、开发必用
0、输出快捷键
1、 “xx”.sout
3种不同的效果,idea也有提示,可以自己试试。
2、list.for或者 list.iter
1. 窗口显隐
(1) alt 1-9
具体1-9看idea显示的。
比如我框出来的就是9,4,5
2. 查找
(1) 双击Shift
查找某个文件,比如类文件。超级好用。
(2) Alt F7
找某个方法被调用
(3) Ctrl Shift F
全局搜索文本
(4) Ctrl+B
返回到某方法的定义处
(5) Alt+j
查看当前光标所在处字符串重复的高亮
二、代码快捷输出
iter
生成增强for
三、可做成自动配置的
ctrl shift o
导包
配置
1、取消自动删除空格
不然我md文件里面要用到的空格每次给我删掉了,导致提交到gitlab上样式不对。关键我每次提交时候发现不了问题在哪,怎么每次加了空格提交时候说这个文件没有修改过!
2、设置IDEA将控制台打印的日志输出到本地文件
https://blog.csdn.net/qq_41953807/article/details/98873849
但是清空了后不会自动重写啊。而且必须指定1个文件。不能是1个目录,不会自动生成
3、IDEA-无法启动服务,报错Command line is too long
IDEA-解决Command line is too long…