1. IDEA启动时选择进入的项目

Preferences | Appearance & Behavior | System Settings

将图中默认勾选去掉即可

2. 主题设置

3.代码提示

默认为以第一个字母匹配,需要取消 Match case 的勾选

4. 字体设置

用一个字体用的比较舒服,各有所好吧

5. 代码颜色

有了颜色区分以后,玄学提高效率~

同事觉得我的挺好看,一开始用了觉得 “哎呀还是我的白板护眼”,然后切换回白色后“不行不行没有对比就没有差距”,又切回来了(?)

6. 换行提示

这个主要是换行的那根线,提示换行

7. 序列化UID提示

设置完成后,若类实现了serialiable,则可以通过 Alt + Enter ,加入序列化UID提示

8. 自动生成文件头

生成创建者、创建时间等信息

9. 文件编码设置

10. 各种插件

11. maven配置

12. terminal打通git

13. 悬浮提示开关(笔记本不要设置了,会比较卡,推荐台式机)

效果如图:

14. 取消文件tabs隐藏

取消掉默认的勾选即可

附1. alibaba-code-style.xml

<code_scheme name="Alibaba-CodeStyle" version="173">  <option name="INSERT_INNER_CLASS_IMPORTS" value="true" />  <option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="999" />  <option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="999" />  <option name="IMPORT_LAYOUT_TABLE">    <value>      <package name="java" withSubpackages="true" static="false" />      <emptyLine />      <package name="javax" withSubpackages="true" static="false" />      <emptyLine />      <package name="com.alibaba" withSubpackages="true" static="false" />      <emptyLine />      <package name="" withSubpackages="true" static="false" />      <emptyLine />      <package name="" withSubpackages="true" static="true" />    value>  option>  <option name="RIGHT_MARGIN" value="200" />  <option name="WRAP_WHEN_TYPING_REACHES_RIGHT_MARGIN" value="true" />  <option name="JD_ALIGN_EXCEPTION_COMMENTS" value="false" />  <option name="JD_P_AT_EMPTY_LINES" value="false" />  <option name="JD_PRESERVE_LINE_FEEDS" value="true" />  <option name="FORMATTER_TAGS_ENABLED" value="true" />  <option name="WRAP_COMMENTS" value="true" />  <JavaCodeStyleSettings>    <option name="ANNOTATION_PARAMETER_WRAP" value="1" />    <option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" />    <option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" />    <option name="PACKAGES_TO_USE_IMPORT_ON_DEMAND">      <value>        <package name="javax.swing" withSubpackages="false" static="false" />      value>    option>  JavaCodeStyleSettings>  <codeStyleSettings language="JAVA">    <option name="LINE_COMMENT_AT_FIRST_COLUMN" value="false" />    <option name="BLOCK_COMMENT_AT_FIRST_COLUMN" value="false" />    <option name="KEEP_FIRST_COLUMN_COMMENT" value="false" />    <option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" />    <option name="KEEP_BLANK_LINES_IN_DECLARATIONS" value="1" />    <option name="KEEP_BLANK_LINES_IN_CODE" value="1" />    <option name="KEEP_BLANK_LINES_BEFORE_RBRACE" value="1" />    <option name="SPACE_AFTER_TYPE_CAST" value="false" />    <option name="SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE" value="true" />    <option name="CALL_PARAMETERS_WRAP" value="1" />    <option name="PREFER_PARAMETERS_WRAP" value="true" />    <option name="METHOD_PARAMETERS_WRAP" value="1" />    <option name="RESOURCE_LIST_WRAP" value="1" />    <option name="EXTENDS_LIST_WRAP" value="1" />    <option name="THROWS_LIST_WRAP" value="1" />    <option name="EXTENDS_KEYWORD_WRAP" value="1" />    <option name="THROWS_KEYWORD_WRAP" value="1" />    <option name="METHOD_CALL_CHAIN_WRAP" value="1" />    <option name="BINARY_OPERATION_WRAP" value="1" />    <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" />    <option name="TERNARY_OPERATION_WRAP" value="1" />    <option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" />    <option name="KEEP_SIMPLE_BLOCKS_IN_ONE_LINE" value="true" />    <option name="KEEP_SIMPLE_METHODS_IN_ONE_LINE" value="true" />    <option name="KEEP_SIMPLE_CLASSES_IN_ONE_LINE" value="true" />    <option name="FOR_STATEMENT_WRAP" value="1" />    <option name="ARRAY_INITIALIZER_WRAP" value="1" />    <option name="ASSIGNMENT_WRAP" value="1" />    <option name="PLACE_ASSIGNMENT_SIGN_ON_NEXT_LINE" value="true" />    <option name="LABELED_STATEMENT_WRAP" value="1" />    <option name="WRAP_COMMENTS" value="true" />    <option name="ASSERT_STATEMENT_WRAP" value="1" />    <option name="ASSERT_STATEMENT_COLON_ON_NEXT_LINE" value="true" />    <option name="IF_BRACE_FORCE" value="3" />    <option name="DOWHILE_BRACE_FORCE" value="3" />    <option name="WHILE_BRACE_FORCE" value="3" />    <option name="FOR_BRACE_FORCE" value="3" />    <option name="WRAP_LONG_LINES" value="true" />    <option name="PARAMETER_ANNOTATION_WRAP" value="1" />    <option name="VARIABLE_ANNOTATION_WRAP" value="2" />    <option name="ENUM_CONSTANTS_WRAP" value="2" />    <indentOptions>      <option name="CONTINUATION_INDENT_SIZE" value="4" />    indentOptions>  codeStyleSettings>code_scheme>

idea swing 插件_【分享】我的idea配置相关推荐

  1. java ajax jquery分页插件_分享精心挑选的12款优秀jQuery Ajax分页插件和教程

    摘要:这篇jQuery栏目下的"分享精心挑选的12款优秀jQuery Ajax分页插件和教程",介绍的技术点是"jquery_ajax分页插件.jquery_ajax.a ...

  2. windows文件服务器双机热备_分享MSCS windows 群集配置过程

    本文详细介绍MSCS群集的配置,群集将两个或多个服务器连接在一起,使其对客户端呈现为单个计算机.在一个群集中连接服务器可以分担工作负载.实现单点操作/管理,并为满足增长的需求进行相应的调整提供了一种途 ...

  3. tinypng 批量处理插件_分享六款逆天的Excel插件,高效处理数据必备!低调使用...

    Excel是个很强大的数据处理软件,但也正因为它的强大,很多操作就比较复杂,想要熟练掌握并上手也不是件简单的事情.那么在办公中我们怎样才能快速提高我们的数据处理能力呢?别急,今天小编就来跟大家分享六个 ...

  4. python制作浏览器插件_分享一个火车浏览器脚本插件python中文分词

    最近在采集一批信息,发现火车浏览器的自带分词插件,分词效果不是很理想,在网上找了一个API分词接口:pullword 其实对于火车浏览器脚本插件用PHP和python都可以写,之前做了一个PHP分词插 ...

  5. 主机配置_分享几套电脑主机配置

    配件 型号 CPU IntelI7 10700K 散热 九州风神 堡垒240水冷 主板 微星Z490 GAMING PLUS 内存 海盗船复仇者DDR4 3200HZ  8G*2 16G 硬盘 三星P ...

  6. visio交换机图标_分享 | 华为交换机开局配置一本通,弱电新人学习!

    弱电项目经理在综合布线,实施方面都有丰富的经验,但碰到网络就头疼,特别是可网管的交换机,没有web界面的就头疼,不知道怎么配置交换机.现在分享弱电行业中常用的华为交换机开局配置一本通,有需要可以看看! ...

  7. vscode regex previewer插件怎么用_分享五款开挂神器!助你效率倍增!做PPT怎么能不会用插件?...

    是不是经常觉得自己做出来的PPT很辣眼睛?是不是觉得别人只要十几分钟就搞定一个PPT可是自己却要花好几个小时?那是因为别人都偷偷开挂啦!你还不知道?今天小编就来给大家分享几款超好用的PPT插件,每一款 ...

  8. vs code 插件_[VSCode插件开发] 由浅入深,带你了解如何打造百万级产品

    去年,笔者有幸在微软技术暨生态大会上做了个演讲,主题是"从零开始开发一款属于你的 Visual Studio Code 插件". 演讲内容主要覆盖了VS Code插件开发的四个方面 ...

  9. intellij haskell 插件使用分享

    intellij haskell 插件使用分享 Haskell语言编程的ide有eclipse,intellij idea, vim,vscode等,还有一个leksah. 对于leksah由于没有读 ...

最新文章

  1. JAVA中获取当前运行的类名,方法名,行数
  2. ubuntu server 10.04 LTS(64位)装不了花生壳的解决方法
  3. MATLAB实战系列(十二)-如何用人工鱼群算法解决带时间窗车辆路径(CVRP)问题(附MATLAB代码)
  4. [游戏引擎中文版]YU-RIS 4.5 最新中文支持版
  5. Windows 7 完美安装 Visual C++ 6.0
  6. 超1亿人选择朋友圈三天可见,背后的原因值得深思
  7. php 接口怎么响应,Stripe PHP API方法响应的结构是什么?
  8. phpcms文章的发布时间改为可输入的文本框
  9. linux -rpm,linux 的rpm命令
  10. RePlugin 主程序接入指南
  11. 【JavaScript】JS的Array的用法总结
  12. Java设计模式(7)——装饰者模式
  13. mysql导出数据大概得多久_MySQL 导出数据
  14. 重磅丨继人工智能大会后《AIOS链上人工智能白皮书》正式发布,核心应用即将开启
  15. 单片机流水灯C语言实验报告,单片机LED灯实验报告.doc
  16. 一个值得推荐的脑图制作神器!
  17. java标书_java软件项目投标技术标书.doc
  18. async-supported的作用
  19. 解决 Component inside <Transition> renders non-element root node that cannot be animated 问题
  20. Android 开发 | App 工程目录结构

热门文章

  1. 将 nginx 安装成 windows 的方法
  2. [LeetCode]:116:Populating Next Right Pointers in Each Node
  3. 使用keepalived搭建mysql主从备份、切换
  4. 藏獒时代曙光科技 若尔盖大草原一幅绚丽的画卷,放飞心情的好地方[原创]
  5. 网络安装centos5.4
  6. 最近实在抽不出时间更新博客
  7. 眼睛-摄像 科技-文学
  8. bluR blUr bLur...闷的时候就听Blur
  9. 进程在linux系统中原理,Linux系统原理知识 进程切换的概念介绍
  10. ubuntu 发数据给usb_【奇怪的知识】USB 镜像刻录知识点