:IntelliJ IDEA如果这样设置,使用起来贼顺手!-知识库免费ppt模版下载-道格办公

IntelliJ IDEA如果这样设置,使用起来贼顺手!

是一款由JetBrains开发的集成开发环境(IDE),被广泛用于Java开发和其他编程语言。下面是一些设置,可以使得使用IntelliJ IDEA更加顺手。 1. 更改键盘快捷键:打开IDEA的设置(Preferences),在Keymap选项中,可以自定义各种操作的快捷键。你可以根据自己的习惯,将常用的操作设置成简单易记的快捷键,提高工作效率。 2. 自动导入包:在编写代码时,IDEA可以自动检测并导入所需要的包。你可以在设置中启用自动导入功能,这样在编写代码时,IDEA会自动添加所需的impor

前言

程序员对待IDE都是虔诚的,经常因为谁是最好的IDE而在江湖上掀起波澜,曾经我也是。

img

后来我遇到了IDEA,从此是它,余生都是它。

IDEA 毫无疑问是目前最强大的Java开发工具了,但是大部分的人并没有将它用到极致,很多实用的配置,插件,小技巧被忽视。就像JDK8的新特性一样,你知道它在且坚持不用,但是只要用过一次就知道什么是真滴香。

img

以下所有常见配置的思维导图,内容丰富,思维导图配合 Ctrl+F 搜索食用风味儿更佳先赞后看,养成习惯

img

IDEA 软件设置Settings页面

Settings是对软件本身的一些属性进行配置,例如字体 主题 背景图 插件等。

如何打开Settings设置页面

img

Settings设置页面结构详解

img

结构

  1. Appearance & Behavior  外观和行为
  2. Keymap 快捷键
  3. Editor 编辑器设置
  4. Plugins 插件
  5. Version Control 版本控制
  6. Build,Execution,Deployment 构建,执行,部署
  7. Languages & Frameworks 语言和框架
  8. Tools 工具集

IDEA 常见的26个设置

绝大部分的设置都包含效果示意图,文章结构:设置方法-->效果示意图

Appearance & Behavior  外观和行为

设置主题

img

目前我的IDEA中有两套主题:Darcula, IntelliJ。

  • Darcula 就是神秘的黑色主题,我偏爱黑色
  • IntelliJ 白色主题

设置菜单字体

img

Keymap 快捷键

设置为Eclipse快捷键的键位

如果对 Eclipse 难以忘怀可以使用其键位,这种操作我也不推荐,感觉别扭。

img

修改快捷键

不要一次性修改大量的快捷键

img
  • Add keyboard Shortcut 添加键盘快捷键  实际上就是修改当前的键位
  • Add Mouse Shortcut 增加鼠标捷径
  • Add Abbreviation
  • Remove Ctrl+Alt+Shift+S  移除改快捷键

查看快捷键的功能

通过快捷键 查找快捷键的功能,例如:你不知道 Ctrl+F什么意思  可以通过该功能进行搜索

img

Editor 编辑器设置

Editor 中的设置可以说是最高频使用的设置了,编辑区的字体,自动导包,注释生成等等 什么是Editor编辑器呢?就是写代码的区域

img

Editor-General

设置鼠标滚轮滚动修改字体大小

img

设置成功之后,就可以通过 Ctrl+滚轮 实现代码字体大小的调节了

设置鼠标悬浮提示

img

悬停提示是一个非常有用的功能,效果如下

img

设置自动导包

img
  • Add unambiguous imports on the fly:添加明确的导入
  • Optimize imports on the fly:自动帮我们优化导入的包

设置显示行号和方法间的分隔符

img

效果如下

img

忽略大小写提示

  1. Ctrl + Alt + S 打开设置界面(或者从菜单File - settings 进来)
  2. 在搜索框输入Completion定位到Code Completion功能项
  3. 在右侧配置界面选中All letters
  4. 在右侧配置界面把Match case(匹配大小写)前面的√去掉,
img
  • IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写。如上图标注所示,默认就是 First letter 区分大小写的。
  • 区分大小写的情况是这样的:比如我们在 Java 代码文件中输入 stringBuffer, IntelliJ IDEA 默认是不会帮我们提示或是代码补充的,但是如果我们输入 StringBuffer 就可以进行代码提示和补充。

设置取消单行显示标签页(Tabs)的操作

什么是单行显示

img

如何设置为多行?

img

效果如下

img

Editor-Font

修改当前主题代码编辑区的字体

img

默认字体、字体大小、字体行间距,都可以单独设置

Editor-Color Scheme

修改当前主题控制台输出的字体

img

修改代码中注释的字体颜色

img

Editor-Code Style

设置超过指定 import 个数,改为*

img

Editor-File and Code Template

修改类头的文档注释信息

img

效果如下

img

Editor – File Encodings

设置项目文件编码

img

Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选, 不然 Properties 文件中的注释显示的都不会是中文。

设置当前源文件的编码

img
img

对单独文件的编码修改还可以点击右下角的编码设置区。如果代码内容中包含中 文,则会弹出如上的操作选择。其中:

  1. Reload 表示使用新编码重新加载,新编码不会保存到文件中,重新打开此文 件,旧编码是什么依旧还是什么。
  2. Convert 表示使用新编码进行转换,新编码会保存到文件中,重新打开此文件, 新编码是什么则是什么。
  3. 含有中文的代码文件,Convert 之后可能会使中文变成乱码,所以在转换成请 做好备份,不然可能出现转换过程变成乱码,无法还原。

Build、Execution、Deployment

设置自动编译

Intellij Idea 默认状态为不自动编译状态,运行项目的时候才会进行编译,Eclipse 默认为自动编译。

不能自动编译是什么效果?图中分别是Hello.java和编译后的class文件的对比

img

修改Java源代码,因为不能自动编译,所以class文件是不会有变化的

img

IDEA模式是运行时编译,所以我们运行主函数,之后可以看到如下结果

img

下面我们来设置自动编译,看一下效果

IDEA设置自动编译

img

自动编译的效果 修改源代码

img

稍等一会儿然后打开class文件可以看到如下效果

img

其他

设置为省电模式

img

如上图所示,IntelliJ IDEA 有一种叫做 省电模式 的状态,开启这种模式之后 IntelliJ IDEA 会关掉代码检查和代码提示等功能。所以一般也可认为这是一种阅读模式,如果你在开发过程中遇到突然代码文件不能进行检查和提示,可以来看看这里是否有开启该功能。

设置代码分屏展示

img

效果如下

img

还可以添加分屏快捷键

img

背景图设置

  1. 在idea中 双击shift   出现搜索框 输入:Set Background Image  单击  Set Background Image
img

2.选择要添加的图片的路径,设置透明度,点击OK 就可以查看效果了

img

效果如下

img

IDEA 当前项目结构设置

项目结构配置就是关于当前模块的配置,只对当前模块生效,例如Jar包,包结构,源码文件夹,输出路径,依赖和项目构建信息。

如何打开 Project Structure 页面

img

Project Structure 页面结构讲解

img

project

image.png

Modules

可以查看每一个子模块的信息

img

Artifacts

IDEA带包配置,有时候用IDEA打的包有问题,部署到Tomcat中跑不起来,可以再打包一次。

img

Facets

当前项目配置文件的相关信息

修改IDEA默认设置

img

总结

以上就是我总结的IDEA开发常见的所有配置,如果本文对你有帮助,不要忘了收藏点赞支持一些。

推荐阅读

  • 还在百度Docker命令?推荐一套我用起来特顺手的命令!
  • mall-swarm微服务电商系统如何部署?用Jenkins自动化部署是真的香!
  • 看看人家那后端API接口写得,那叫一个优雅!
  • MySQL如何实时同步数据到ES?试试这款阿里开源的神器!
  • 为何程序员上班时间总戴个耳机,看完恍然大悟...
  • 还在手动整合Swagger?Swagger官方Starter是真的香!
  • Nginx如何支持HTTPS?手把手教贼简单!
  • 搞定Mall项目中的权限管理功能,弄懂这些问题就妥了!
  • 40K+Star!Mall电商实战项目开源回忆录!
  • mall-swarm 微服务电商项目发布重大更新,打造Spring Cloud最佳实践!

欢迎关注,点个在看

文章为用户上传,仅供非商业浏览。发布者:Lomu,转转请注明出处: https://www.daogebangong.com/articles/detail/If%20IntelliJ%20IDEA%20is%20set%20up%20like%20this%20it%20will%20be%20easy%20to%20use.html

(810)
打赏 支付宝扫一扫 支付宝扫一扫
single-end

相关推荐