当前位置:网站首页>InteliJ-IDEA-高效技巧(一)
InteliJ-IDEA-高效技巧(一)
2022-06-21 19:54:00 【crysw】
介绍
Intellij-IDEA是一款很强大的开发工具, 各种骚操作的配置可以让我们的体验和工作效率提高很多倍. 下面就常用的设置整理出来, 供以后查看使用. 我的工具版本是 Intellij-IDEA-2019.3.4
显示工具边界窗口
设置方法: View–>ToolWindows->...
鼠标悬浮提示API信息
设置方法: File–>settings–>Editor–>General–>勾选Show quick documentation...
下图查看效果, 当然如果不想设置鼠标悬浮展示api信息, 也可以鼠标光标聚焦后, 按快捷键 Ctrl+Q一样的效果.
显示方法分隔符
设置方法: File–>settings–>Editor->General–>Appearance–>勾选Show method separators
下图查看效果:
忽略大小写提示
备注:
idea的默认设置是严格区分大小写提示的,例如输入string不会提示String,不方便编码

设置方法: File–>settings–>Editor–>General->Code Completion->取消勾选Match case
如果是低于2019版本的idea, 可以不是上面的设置项, 可以参考下图设置:
主题设置
默认主题设置
备注:有黑白两种风格
设置方法: File–>settings–>Appearance & Behavior–>Appearance–>Theme选项选择主题
提供了三种主题: IntelliJ样式, Darcula样式, high constract样式
效果图对比:IntelliJ主题
Darcula主题
high constract主题
导入其他主题
主题下载
IDEA默认提供了三个编辑区主题,可以通过如下的方式进行选择。
如果想要更多主题效果就需要下载主题包,这里提供几个IDEA主题下载的网站:
* IDEA Theme官网: * 传送门
* riaway官网: * 传送门
导入方式一
file → import settings → 选中下载的主题jar文件 → 按提示确认 → 重启程序
重启以后,新主题会自动启用,如果没有启用,可以如下方式选择:
导入方式2
File–>settings–>Editor–>Color Scheme, 主题设置选择Import Scheme, 然后按照提示导入下载好的主题jar.

卸载主题
卸载编辑区主题插件, File–>settings–>Editor–>Color Scheme, 选中要卸载的主题 →Delete,然后重启IDEA.

护眼背景设置
如果想将编辑页面变换背景颜色,可以去设置里面调节背景颜色.
设置方法: File–>settings–>Editor–>Color Scheme->General->Text->Default text, Background 选择自己喜欢的颜色.
自动导包
备注:默认情况是需要手动导入包的,比如我们需要导入Map类,那么需要手动导入(
Alt+Enter键),如果不需要使用了,删除了Map的实例,导入的包也需要手动删除,设置了这个功能这个就不需要手动了,自动帮你实现自动导入包和去包.
设置方法: File–>settings–>Editor–>general–>Auto Import–>, 如下图所示勾选即可
单行显示多个Tabs
默认是显示单排的Tabs, 如下图所示:
单行显示多个Tabs设置方法: File–>settings–>Editor–>General -->Editor Tabs, Show tabs in single row去掉勾选.
字体设置
备注:默认安装启动Idea字体很小,看着不习惯,需要调整字体大小与字体(有需要可以调整)
代码编辑区字体
File -> Settings -> Editor -> Font
控制台字体
File -> Settings -> Editor -> Color Scheme -> Console Font
左侧与顶部菜单栏字体
File -> Settings -> Appearance & Behavior -> Apearrance ,勾上 Use costom font,在其下拉列表里选择中意的字体.
鼠标滚轮调整代码编辑区字体大小
具体操作:按住Ctrl键的同时用鼠标滚轮调整字体大小
注意: 这种设置只对当前正在编辑的文件有效
设置:依次点开File -> Stetings -> Editor -> General,勾上Mouse Control栏下的Change font …
鼠标滚轮调整图片大小
在File -> Setting -> Editor -> Images下进行设置, 选中Zoom image with mouse wheel (Ctrl+Mouse wheel),如图
注释模板
类注释模板
File–>settings–>Editor–>File and Code Templates , Files标签页, 选择class, 编辑框内设置模板.
方法注释模板
待补充…
水平或垂直显示代码
Eclipse如果需要对比代码,只需要拖动Tabs即可,但是idea要设置, 设置方式:
鼠标右击Tabs, 选择 Split Vertically 或Split Horizontally
垂直tabs效果图:
快捷键设置
备注:从Eclipse改到idea编码,好多快捷键不一致,导致编写效率降低,现在我们来更换一下快捷键
设置方式: File–>Setting–>Keymap, 选择对应开发工具的快捷键习惯.
也可以自定义快捷键, File–>Setting–>Keymap 搜索需要快捷操作, 然后修改快捷键

代码检测警告提示等级设置

强烈建议,不要给关掉,不要嫌弃麻烦,他的提示都是对你好,帮助你提高你的代码质量,很有帮助的
查看本地代码历史

快速补全分号
Ctrl+Shift+Enter, 在当前行任何地方可以快速在末尾生成分号";".
快速查找Controller方法
如果你的项目里有非常多的controller,里面有非常多的http或者resful方法。如何快速找到这些方法呢?这个时候,Ctrl+Alt+Shift+N就可以派上用场了。
大括号快速匹配定位
当出现某个大括号{}中的代码很长时, 可能已经撑满整个电脑屏幕了,尤其是使用笔记本工作的伙伴们, 就那么一丢丢大的屏幕, 有时候要找到某个大括号起对应的另外一边的大括号收, 要鼠标滑动很久, 使用下面的方式可以快速定位.
定位大括号起: ctrl+[
定位大括号收: ctrl+]
也可以光标定位到大括号收, 然后鼠标双击, 会选择整个大括号的内容.
补充
以上的配置信息都保存在系统盘的IDEA安装目录中.C:\Users\18482\.IntelliJIdea2019.3\configC:\Users\18482\.IntelliJIdea2019.3\system
config :在初始化安装IntelliJ IDEA时有询问你是否导入以存在的配置信息,这个config就是你的配置信息,方便更换电脑和换系统的时候重新安装,前提是要保存好此文件夹。
system :此文件夹是IntelliJ IDEA发生什么不可预知性的错误时,比如蓝屏,突然断电导致项目不能启动,可以尝试删除此文件,让系统重新生成一个system的文件
个人博客
欢迎各位访问我的个人博客: https://www.crystalblog.xyz/
边栏推荐
- 英文论文的proposal怎么写?
- 在程序退出,defer 不执行是为什么
- JS里的数据类型(基础)
- Qx2308 high efficiency PFM Synchronous Boost dc/dc converter
- Openjudge noi 1.13 45: decimal to octal
- Yanyu saltalk obtained USD 8million round a financing: continue to expand team and market coverage
- What is EGFP, green fluorescent protein
- Tx9118 Synchronous Boost IC
- 杰理之SD 卡复用 iic 注意问题【篇】
- Xshell7+Xftp7免费版下载
猜你喜欢
![Jerry's near end tone change problem of opening four channel call [chapter]](/img/03/f08cd660c1c602aa08218c4c791ec3.png)
Jerry's near end tone change problem of opening four channel call [chapter]

自己动手写编译器:while,for,do等循环语句的中间代码生成

Definition of unused processing methods when compiling C51 with keil 5
![VLAN division based on interface: static VLAN [not perfect]](/img/ba/968b483c3ed96b283aa263dcb0ccdc.png)
VLAN division based on interface: static VLAN [not perfect]

Summary of intelligence problems

哪些ipad的APP可以很好的阅读英文文献?

潮流媒體Hypebeast擬曲線上市:作價5.3億美元 擬第三季完成

Principle and application of user mode hot patch

ACM. HJ35 蛇形矩阵 ●

智力题整理总结
随机推荐
When Jerry made Bluetooth transmission, when he modified stereo to mono differential output, there was a jam sound at the receiving end [chapter]
ACM. HJ61 放苹果 ●
怎样有效率地进行外文文献检索?
【yolov5】opencv450 加载onnx 进行推理 GPU 加速
For in JS In function
Fm5012d small fan integrated IC scheme
Dedecms dream weaving background system adds its own column menu
Time modification method for search device of Jerry's Bluetooth transmitter [chapter]
请问一下,大学生查文献在哪个网站比较好呀?
Excuse me, which website is better for college students to check literature?
Wechat applet JS converts numbers into letters
ACM. HJ35 蛇形矩阵 ●
杰理之外挂收音注意事项【篇】
The first in the industry! Krypton app has obtained the authoritative certification of China Network Security Review Technology and Certification Center
30 groups of outdoor travel vlog record LUTS color matching preset moody travel LUTS
Why does defer not execute after the program exits
Precautions for Jerry's external radio [chapter]
潮流媒體Hypebeast擬曲線上市:作價5.3億美元 擬第三季完成
Openjudge noi 1.13 45: decimal to octal
Jerry's near end tone change problem of opening four channel call [chapter]