当前位置: 首页 > news >正文

cmfclistctrl设置单行文字颜色_IntelliJ IDEA 超全优化设置,效率杠杠的!

fa2ec76dcfae2e5c81eef338a63da66d.png

显示工具条

(1)效果图

e856ff28c1423167628053fbb8573eec.png

(2)设置方法

  • 标注1:View–>Toolbar
  • 标注2:View–>Tool Buttons

设置鼠标悬浮提示

(1)效果图

5bf05662dac4991133feb107e333fdd5.png

(2)设置方法

File–>settings–>Editor–>General–>勾选Show quick documentation…

b26ab123260b2058db2ff2f7a123a507.png

显示方法分隔符

(1)效果图

7b0c7446bccdf5004a57093f0ea49034.png

(2)设置方法

File–>settings–>Editor–>Appearance–>勾选

cdc25c129b6aebc7631246bf84b0d482.png

忽略大小写提示

(1)效果图

备注:idea的默认设置是严格区分大小写提示的,例如输入string不会提示String,不方便编码

1fb1de37868b5ab9e43d3d4f5b9146fd.png

(2)设置方法

File–>settings–>Editor–>General -->Code Completion -->

762d51fc09924cb078fee5ed01d39e2e.png

主题设置

(1)效果图

备注:有黑白两种风格

d444bac1ef474175218f5384e846bd42.png

26184fbd01c0797a547c85d23b856c22.png

(2)设置方法

File–>settings–>Appearance & Behavior–>Appearance–>

14bf821aefe5725ae02a743a2aa05b2b.png

护眼主题设置

(1)效果图

9ff8ce1bb018927ee059628867ca318e.png

(2)设置方法

如果想将编辑页面变换主题,可以去设置里面调节背景颜色

fa245bfcf28fca6fb02299cb7e38fde9.png

如果需要很好看的编码风格,这里有很多主题

http://color-themes.com/?view=index&layout=Generic&order=popular&search=&page=1

点击相应主题,往下滑点击按钮

33ee2fde2cdbf01abb326d8cb5eb3a97.png

下载下来有很多Jar包

e07684321cf61ebcaad07ec6536d47ee.png

214e96f2216401c22f1e6333787804bf.png

在上面的位置选择导入jar包,然后重启idea生效,重启之后去设置

a8da8ccc556ee3804af4416c172075c8.png

自动导入包

(1)效果图

备注:默认情况是需要手动导入包的,比如我们需要导入Map类,那么需要手动导入,如果不需要使用了,删除了Map的实例,导入的包也需要手动删除,设置了这个功能这个就不需要手动了,自动帮你实现自动导入包和去包,不方便截图,效果请亲测~

(2)设置方法

File–>settings–>Editor–>general–>Auto Import–>

a37b1d1f6d76aab89b3e689ee7e6a379.png

单行显示多个Tabs

(1)效果图

默认是显示单排的Tabs:

237b050a1a00f4ed5d5d02e581dc0dd6.png

单行显示多个Tabs:

6d0c4162f78ebcefe83e6cd0d71f5b56.png

(2)设置方法

File–>settings–>Editor–>General -->Editor Tabs–>去掉√

ed1d2f87420675944f8a7729ae6540fd.png

设置字体

(1)效果图

备注:默认安装启动Idea字体很小,看着不习惯,需要调整字体大小与字体(有需要可以调整)

(2)设置方法

File–>settings–>Editor–>Font–>

14d2c7e6880691ac6dab8a3b36cacebe.png

配置类文档注释信息和方法注释模版

(1)效果图

备注:团队开发时方便追究责任与管理查看

97c10a962907b6e6fcd6658f07c6ec73.png

e5bb5b784f4fb65289ad20601622f8c3.png

(2)设置方法

https://blog.csdn.net/zeal9s/article/details/83514565

水平或者垂直显示代码

(1)效果图

备注:Eclipse如果需要对比代码,只需要拖动Tabs即可,但是idea要设置

f43f61bedfa9b0d2be90d0343aba32b7.png

(2)设置方法

鼠标右击Tabs

23d7799ba21789602506f2c677d6478a.png

更换快捷键

(1)效果图

备注:从Eclipse移植到idea编码,好多快捷键不一致,导致编写效率降低,现在我们来更换一下快捷键

(2)设置方法

方法一:

File–>Setting–>

de7f150924a0af799212e10c0dcd54c8.png

例如设置成Eclipse的,设置好了之后可以ctrl+d删除单行代码(idea是ctrl+y)

方法二:设置模板

File–>Setting–>

4effdfe6a76a271e65eeee2336d8c115.png

方法三:

cdd3e05e859dcb94e3b60ed46aa69c9a.png


以ctrl+o重写方法为例

9ccd7422c28fc1a8a94a226a5a929199.png

注释去掉斜体

(1)效果图

9ad068b18c14b556bc7f7980dc57995e.png

(2)设置方法

File–>settings–>Editor–>

1b03302d84cc1a4bc918d1db63e6522d.png

4192d20364b127da32842d07cc7483d8.png

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

a9c362f1c8c5846d105f2fed2c476a4e.png

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

项目目录相关–折叠空包

f97ca74d80cdb9d8c6c5ef4f58c1f80b.png

窗口复位

b3af44c419f5c918475587b57c32dbda.png

这个就是当你把窗口忽然间搞得乱七八糟的时候,还可以挽回,就是直接restore一下,就好啦。插件:IntelliJ IDEA 15款 神级超级牛逼插件推荐(自用,真的超级牛逼)

查看本地代码历史

726bc6e0ddfff65b678a193130ab6af2.png

快速补全分号

CTRL + SHIFT + ENTER 在当前行任何地方可以快速在末尾生成分号

快速找到Controller方法

如果你的项目里有非常多的controller,里面有非常多的http或者resful方法。如何快速找到这些方法呢?这个时候,ctrl+alt+shift+n就可以派上用场了。

比如说,你依稀记得入账单相关的接口,都有个bill的url路径,那么使用ctrl+alt+shift+n后,直接输入/bill即可。

da3d1d6b3638a4f082288c186338d45d.png

当你在成千上万的Controller里寻找方法时,这一招就可以大大提高效率。

大括号匹配

这个也非常有用,因为代码太长,某个for循环,可能已经撑满整个屏幕了。这个时候,找到某个大括号对应的另外一边就很费劲。你可以将光标定位在某个大括号一边,然后使用ctrl+]或者ctrl+[来回定位即可。

补充:以上的配置信息都保存在系统盘的

bb0962420b3bfe02744a54b5192b9f8f.png

默认会有这两个文件

21f44c0890edf3203d9224988c612450.png


config:在初始化安装IntelliJ IDEA时有询问你是否导入以存在的配置信息,这个config就是你的配置信息,方便更换电脑和换系统的时候重新安装,前提是要保存好此文件夹。

system:此文件夹是IntelliJ IDEA发生什么不可预知性的错误时,比如蓝屏,突然断电导致项目不能启动,可以尝试删除此文件,让系统重新生成一个system的文件

相关文章:

  • Automatic Update prompting to download KB890859 again and again?
  • jsp登录功能的实现_3-2【微信小程序全栈开发课程】登录功能(一)--实现登录功能
  • 《Spring 2.0核心技术与最佳实践》即将上市
  • 兵法:掌上千秋史 胸中百万兵
  • go语言怎么 控制一个变量输入的范围_go 学习笔记之值得特别关注的基础语法有哪些...
  • 颜率护鼎:读《战国策:秦兴师临周章》有感
  • python函数手册 stata_Python与Stata数据交互之时间变量
  • 知音少,弦断有谁听
  • python server酱_Python3和Server酱实现微信通知
  • 潜龙勿用,蓄积待用
  • python 不等于None 不等于空_python中输入0.1+0.2结果却不等于0.3?原来编程语言是这么算的……...
  • ihtml2document能不能根据id获取dom_javascript的DOM对象
  • 《高级分形艺术——核心算法、软件实现及创作技巧》
  • c语言fread函数的用法_Sparklyr 1.2支持foreach函数了
  • 一段对话,解决一个Exchange问题
  • 【391天】每日项目总结系列128(2018.03.03)
  • centos安装java运行环境jdk+tomcat
  • create-react-app做的留言板
  • ES6系统学习----从Apollo Client看解构赋值
  • js操作时间(持续更新)
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • LintCode 31. partitionArray 数组划分
  • log4j2输出到kafka
  • Logstash 参考指南(目录)
  • Solarized Scheme
  • spring boot 整合mybatis 无法输出sql的问题
  • Terraform入门 - 1. 安装Terraform
  • Zepto.js源码学习之二
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 关于List、List?、ListObject的区别
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​Spring Boot 分片上传文件
  • #NOIP 2014# day.1 T2 联合权值
  • #ubuntu# #git# repository git config --global --add safe.directory
  • (42)STM32——LCD显示屏实验笔记
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (pytorch进阶之路)扩散概率模型
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .equals()到底是什么意思?
  • .Net Redis的秒杀Dome和异步执行
  • .Net6 Api Swagger配置
  • .net6Api后台+uniapp导出Excel
  • .net与java建立WebService再互相调用
  • @Documented注解的作用
  • @property python知乎_Python3基础之:property
  • @SentinelResource详解
  • [ vulhub漏洞复现篇 ] JBOSS AS 5.x/6.x反序列化远程代码执行漏洞CVE-2017-12149
  • [C++]模板与STL简介
  • [Dxperience.8.*]报表预览控件PrintControl设置
  • [go] 策略模式