一、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查看历史命令,也就是查看之前操作了那些命令。