- Java锁的逻辑(结合对象头和ObjectMonitor)
- 还在用饼状图?来瞧瞧这些炫酷的百分比可视化新图形(附代码实现)⛵
- 自动注册实体类到EntityFrameworkCore上下文,并适配ABP及ABPVNext
- 基于Sklearn机器学习代码实战
IDEA常用设置(提高开发效率) 。
本人也是IDEA编译器的忠实用户了,但是有时出于各种原因,比如更换设备等等,IDEA总是需要重新安装配置。这就让我比较苦恼,因为总是记不全自己之前都修改了哪些地方(原谅脑子不好使hh),所以就以此篇文章记录一下目前我的IDEA的设置情况。可能依旧不太全(后续会持续修改更新),但至少比我用脑子记要好得多了.
以下内容是集大家之所长,但也有部分设置是个人习惯,各位视情况自取.
IDEA2018激活可参考: Java编译器IntelliJ IDEA 2018.2.4激活【免费永久极简】2023年亲测有效 – 靠谱杨技术博客_靠谱杨技术博客 (reliableyang.cn) 。
IDEA2020激活可参考: IntelliJ IDEA2020.3激活【2023.04亲测有效】 – 靠谱杨技术博客_靠谱杨技术博客 (reliableyang.cn) 。
配置 JDK 安装路径.
File ➡ Project Structure 。
maven安装配置保姆级教学可参考:
保姆级本地maven安装配置步骤【Windows】 – 靠谱杨技术博客_靠谱杨技术博客 (reliableyang.cn) 。
IntelliJ IDEA集成本地Maven步骤 – 靠谱杨技术博客_靠谱杨技术博客 (reliableyang.cn) 。
File ➡ Setrings 搜索maven,如图所示:
File ➡ Setrings 搜索 Theme ,如图所示:
支持自定义主题(插件商店下载),我使用的是 One Dark 这款,类似 VS Code 风格.
One Dark 主题效果如图:
非代码字体样式设置:File ➡ Setrings 搜索 UI Options 。
代码字体样式设置:File-->Settings-->Editor--> Font 。
字体样式可以在 插件商店 自由定制,我使用的是 JetBrains Mono 字体主题.
行间距建议1.2 ,字体大小看个人习惯.
控制台也是开发人员非常关注的一个界面了,控制台的样式设置如下:File-->Settings 搜索 Color Scheme ,选择Console Font.
如图所示:
File-->Settings 搜索 File Encodings 如图所示:
着重介绍一下 properties files 编码设置,我们可以看到后面的复选框内容为:Transparent native-to-ascii conversion,直译过来就是,透明地将本地编码转换成ascii编码。解释一下这个选项的作用:
如果没有勾选,当我们以GBK模式编辑了一个.properties文件之后,其他人用UTF-8的编码打开,会出现 中文乱码 的状况。但是如果勾选了这个设置,就不会出现中文乱码的情况.
见名知意,当我们把鼠标悬停在某个字段上的时候,会出现相应的介绍信息,如下图鼠标悬浮在@Override:
File-->Settings 搜索 Show quick 如图所示:
IDEA默认是区分大小写的,比如我想输入一个str就给我提示出String,但是默认的设置对首字母大写是敏感的,所以无法实现我想要的效果:
File-->Settings 搜索 Code Completion 如图所示:
设置之后的效果如下:当我输入str的时候系统会给我提示String,这会从一定程度上提高开发效率(当然这要看个人,如果习惯了切换大小写,这个设置可能就不太需要了).
在我们写代码的时候会出现方法过多,看着眼花缭乱的情况,这一条细细的 分割线 会起到一定的辅助作用.
File-->Settings 搜索 show method 如图所示:
实现效果如下:可以看到两个方法之间存在一条分割线.
当我们打开多个tab标签的时候,会出现某些标签页藏在右侧不显示的情况,这时候我们去切换标签页就非常不方便。所以我们可以设置标签页多行显示,这样方便我们切换查看,方法如下:
File-->Settings 搜索 Editor Tabs 如图所示:
多行显示标签效果如下:
快捷键是每个开发人员必不可少的一个设置了.
如果有之前习惯了eclipse开发的伙伴,可以直接选择设置 eclipse快捷键 .
File-->Settings 搜索 Keymap 如图所示:
在我们创建类或者方法时,可以快速生成注释信息,以便于开发人员后续查看,这同时也是一个良好的编程习惯,关于这部分设置我写过一篇文章做了详细介绍,可以参考下面的链接.
参考: IDEA设置自动生成模板类和方法注释 – 靠谱杨技术博客_靠谱杨技术博客 (reliableyang.cn) 。
这个设置就比较容易理解了,在代码页左侧显示行号.
File-->Settings 搜索 line numbers 如图所示:
File-->Settings 搜索 auto import 如图所示:
Optimize imports on the fly:IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包.
Add unambiguous imports on the fly: IntelliJ IDEA 将在我们书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动 Alt + Enter 进行导入的 。
打开IDEA设置Settings,选择Plugins,搜索 CodeGlance 插件。下载完成之后重启就完成了.
设置完成后会在代码页右侧显示一列代码缩略图,方便开发者快速定位某段代码.
然后按SHIFT+CTRL+A,输入registry后单击打开.
之后找到compiler.automake.allow.when.app.running并将其选中.
至此配置完毕,重启后生效.
在开发过程中,会出现非常多个花括号嵌套的情况,那就可能会出现不知道哪个括号对着哪个的情况,尤其是在想删除一段代码的时候。这款插件就比较好的解决了这个问题.
在插件商店搜索Rainbow Brackets后安装.
效果如下,每一对括号会显示为不同的颜色,方便区分.
此外,当我们把光标定位到前一个括号后,使用快捷键 ALT+鼠标右键 可以只查看当前括号中的内容,按ESC取消,效果如下图:
安装Eclipse Code Formatter格式化插件.
下载格式化配置文件:
GoogleStyle:eclipse-java-google-style.xml 。
网上可能不太好找,可以关注我的订阅号【靠谱杨的挨踢生活】后台回复【代码格式】免费获取该文件.
文件配置如下图所示.
使用快捷键Ctrl+Alt+L格式化代码.
换行设置建议120字符,Tab建议设置为4个空格.
更多分享尽在我的订阅号:【靠谱杨的挨踢生活】 。
最后此篇关于IntelliJIDEA一站式配置【全】(提高开发效率)的文章就讲到这里了,如果你想了解更多关于IntelliJIDEA一站式配置【全】(提高开发效率)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
Apache服务器全局配置之服务器标识配置篇 服务器标识相关指令: ServerName ServerAdmin ServerSignature ServerTokens UseCanonical
//校验是否全由数字组成 ? 1
具体内容如下: 1 os.system 例如 ipython中运行如下命令,返回运行状态status os.system('cat /etc/passwdqc.conf') min=disab
基本操作 查看数据库 ? 1
Xcode使用教程详细讲解是本文要介绍的内容,Xcode是一个款强大的IDE开发环境,就像你在写Windows程序时需要VS2005一样 需要要Xcode为你写Mac程序提供环境。因此,如果你要成为
就如今天遇到随即函数rand();脑海中想到用它做点啥好呢,最后想起了验证码,数字验证码,字母验证码,中文验证码,可是自己不会呀,咋办呢,上网搜,看别人的代码,开不懂,看视频,听老师讲,将其中所遇到
pcre-7.8.tar.gz 正则表达式下载地址:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
IDEA常用设置(提高开发效率) 本人也是IDEA编译器的忠实用户了,但是有时出于各种原因,比如更换设备等等,IDEA总是需要重新安装配置。这就让我比较苦恼,因为总是记不全自己之前都修改了
? 1 2
1、 操作环境搭建 系统:Windows7 旗舰版 64位 PHP环境:wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24 32
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 去年关闭。 Improve th
我已经为我在 Adobe Fireworks Cs5 中构建的页面生成了 css,我想知道如何为我的标题和其他 div 设置完整宽度。我将显示标题部分的 css 代码。 @charset "utf
您好,我希望表单宽度为 100%。我希望文本框几乎延伸整个页面的宽度,并在文本框的右侧直接放置小的“GO”按钮,所有按钮都在同一行(或 block )上。 现在我的文本框只有其中文本的宽度(“在此处输
我没有设法将全宽页脚粘贴到网页底部。当页脚上方的主要内容低于一定高度时,页脚下方有一个空白区域。我尝试使用各种解决方案,例如以下 css 代码: html,body { margin:0; padd
我想要一个全宽的表格。当我给 position:fixed; 它变成全宽但可滚动不起作用。 简而言之,我需要一个与浏览器主体没有任何边距的表格。 body { font-family: "Helv
我注意到很多大型网站(如 Google 和 Facebook)在查看页面源代码时 99% 的源代码都是 JavaScript。 有人知道这种方法相对于常规 HTML+JavaScript 页面的优势吗
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 8 年前。 Improve this q
由于某种原因,我网站上的图片不再是全宽的。 据我所见,所有内容都设置为 100% 宽度。 http://cargocollective.com/btatest 我是不是什么地方都没有? 最佳答案 我认
我正在创建一个菜单并尝试使用 CSS 制作全宽菜单。但是,我不确定菜单项将如何出现在菜单中。 这是问题的截图: 问题出在我得到的“GAP”中。 如果我有固定数量的元素,我知道我可以使用这个逻辑: ul
这个问题在这里已经有了答案: Puzzle: Find largest rectangle (maximal rectangle problem) (6 个答案) 关闭 9 年前。 给定一个二元矩阵
我是一名优秀的程序员,十分优秀!