平时工作常用的idea快捷键或者技巧

一、idea常用快捷键以及插件

(1)常用快捷键

1、ctrl+shift+r          全局搜索
2、Ctrl+Shift+Alt+N      根据类名查找类或者类中的方法或变量
3、双击shift键      根据路径或者名称快速查找类或方法
4、ctrl+f      在类中按照名称快速查找内容
5、Ctrl+R    替换
6、ctrl+e    打开最近编辑过的文件 
7、ctrl+shift+.  折叠代码  ctrl+shift+=  展开代码  Ctrl+”+/-” 当前方法展开、折叠
8、alt+enter   快速导入包,缺失类以及依赖, 实现接口时导入全部的方法
9、alt+insert   快速生成setter和getter
10、ctrl+alt+l   格式化代码
11、/** 然后回车     快速生成文档注释
12、Ctrl+Alt+T		   选定代码块生成try语句
13、ctrl+alt+a      将文件纳入svn管理
14、alt+上下方向键       快速跳转到下一个方法 
15、shift+tab       idea快速将多行左对齐
16、ctrl+shift+上下方向键    上下移动代码行
17、Ctrl+Alt+Y    idea刷新本地文件
18、list对象,快速生成增强for循环,ctrl+alt+j或者ctrl+alt+t(需要往下找一下比较麻烦)或者Ctrl+J
19、ctrl+g    快速跳转到指定行,排查错误非常方便
20、ctrl+d  复制行内容
21、ctrl+y  删除行内容
22、Ctrl+~  快速切换方案(界面外观、代码风格、快捷键映射等菜单)
23、Ctrl+Tab   快速转到下一个修改的地方
24、Ctrl+Shift+Tab  快速转到上一个修改的地方
25、Alt+6  查看项目中的todo
26、Shift+F6 对包名/类名/变量名 进行快速重命名
27、Alt+F7  查找某个变量或者其他什么的用法
28、Ctrl+Alt+F7  显示某个变量或者其他的用法
29、Ctrl+F7   只在本文件中查找某个变量或者其他什么的用法
30、Ctrl+Shift+F7   在文件中高亮显示用法
31、Alt+1  显示或隐藏项目结构
32、Alt+7  显示当前类的组织结构    Ctrl+F12 显示当前文件的结构
33、Ctrl+H  显示类结构图(类的继承层次)
34、psvm/sout  main/System.out.println(); Ctrl+J,查看更多
35、Ctrl+Q 显示注释文档(方法或类的文档)
36、Ctrl+Shift+Insert  可以选择剪贴板内容并插入
37、Alt+Q   可以看到当前方法的声明,主要是看到类名头部信息
38、Ctrl+P   查看当前方法的参数信息,有多少个参数等信息
39、Ctrl+Alt+S 打开settings设置对话框
40、Ctrl+Alt+Shift+S 打开当前项目或者模块的项目结构设置对话框
41、Ctrl+Shift+U  大小写转化,将选中的全部转为大写或者小写
42、Ctrl+Alt+B   跳转到方法实现处
43、Ctrl+O 重写方法
44、Ctrl+Alt+left/right(左右方向键) 返回至上次浏览的位置
45、Alt+left/right(左右方向键)   切换代码视图
46、Ctrl+W  选中上下文相关联代码
47、Ctrl + N    根据输入的 名/类名 查找类文件
48、Ctrl + J    插入自定义动态代码模板 
49、Ctrl + P    方法参数提示显示
50、ctrl+H  显示当前类的层次结构
51、Ctrl + [    移动光标到当前所在代码的花括号开始位置
52、Ctrl + ]    移动光标到当前所在代码的花括号结束位置
53、Ctrl + End  跳到文件尾
54、Ctrl + Home 跳到文件头
55、Ctrl + 左方向键     光标跳转到当前单词 / 中文句的左侧开头位置
56、Ctrl + 右方向键     光标跳转到当前单词 / 中文句的右侧开头位置
57、Ctrl + 前方向键     等效于鼠标滚轮向前效果 
58、Ctrl + 后方向键     等效于鼠标滚轮向后效果
59、Alt + `   显示版本控制常用操作菜单弹出层 
60、Alt + F1  显示当前文件选择目标弹出层,弹出层中有很多目标可以进行选择 
61、Alt + F7  查找光标所在的方法 / 变量 / 类被调用的地方
62、Alt + 左方向键     切换当前已打开的窗口中的子视图,比如 Debug 窗口中有 Output、Debugger 等子视图,用此快捷键就可以在子视图中切换 
63、Alt + 右方向键     按切换当前已打开的窗口中的子视图,比如 Debug 窗口中有 Output、Debugger 等子视图,用此快捷键就可以在子视图中切换 
64、Shift + 滚轮前后滚动   当前文件的横向滚动轴滚动 
65、Ctrl + Alt + S   打开 IntelliJ IDEA 系统设置 

其他参考:https://www.cnblogs.com/zhangpengshou/p/5366413.html#undefined

(2)idea模板代码配置

for循环
List<String> list = new ArrayList<>();
输入: list.for 即可输出
for(String s:list){} 

System.out.println 快捷输出
“abc”.sout => System.out.println("abc");
在eclipse中使用方式为:sysout=> System.out.println();

(3)在idea中编辑json字符串时使用inject language
先将焦点定位到双引号里面,使用alt+enter快捷键弹出inject language视图,并选中Inject language or reference。
如果要退出编辑JSON信息的视图,只需要使用ctrl+F4快捷键即可。

(4)常用或好用的插件:暂时目前我所使用的插件

1、RestfulToolkit 插件  根据http请求路径,快速定位到controller,快捷键:ctrl+alt+n
2、HighlightBracketPair,Rainbow Brackets 两款插件,高亮显示括号。
3、Jclasslib Bytecode Viewer 查看类的字节码文件。
4、Codota 更加智能的快速补全。
5、Alibaba Java Code Guideline 阿里巴巴代码规范插件。
6、free mybatis plugins  dao mapper快速映射插件。
7、Jrebel and XRebel  热部署插件。
8、GenerateSerialVersionUID 插件 快速生成serialVersionUID
在你的class中:光标定位在类名前,按Alt+insert就会提示自动创建serialVersionUID
使用配置方法参考:https://blog.csdn.net/qq_35246620/article/details/77686098
9、SequenceDiagram 插件 idea 查看类调用时序图
10、findbugs 插件 用于分析代码质量以及查找潜在bug 
findbugs是一款用于检测代码规范、代码质量以及潜在bug的插件,在idea中setting-plugin中进行安装使用。
11、Translation   idea 翻译插件
12、Statistic 代码统计插件:用于分析写了多少代码等统计数据。
13、设计ui素材网站:https://nodesign.dev 

二、windows dos命令

在windows中查找端口号为n的进程
netstat -ano | findstr 8080
//杀死端口号为n的进程,-f强制杀死
taskkill  /pid 6148 -f 
//浏览器
f6选中地址栏
//excel 单元格里面换行
alter+enter

三、linux快捷操作命令

使用ssh远程登录linux服务器
ssh username@ip即可。

linux下快速切换到历史命令:ctrl+R 然后输入一些模糊的命令 然后按tab键快速定位。
history查看历史命令,也就是查看之前操作了那些命令。
原文地址:https://www.cnblogs.com/jasonboren/p/11395533.html