idea swing 插件_【分享】我的idea配置
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配置相关推荐
- java ajax jquery分页插件_分享精心挑选的12款优秀jQuery Ajax分页插件和教程
摘要:这篇jQuery栏目下的"分享精心挑选的12款优秀jQuery Ajax分页插件和教程",介绍的技术点是"jquery_ajax分页插件.jquery_ajax.a ...
- windows文件服务器双机热备_分享MSCS windows 群集配置过程
本文详细介绍MSCS群集的配置,群集将两个或多个服务器连接在一起,使其对客户端呈现为单个计算机.在一个群集中连接服务器可以分担工作负载.实现单点操作/管理,并为满足增长的需求进行相应的调整提供了一种途 ...
- tinypng 批量处理插件_分享六款逆天的Excel插件,高效处理数据必备!低调使用...
Excel是个很强大的数据处理软件,但也正因为它的强大,很多操作就比较复杂,想要熟练掌握并上手也不是件简单的事情.那么在办公中我们怎样才能快速提高我们的数据处理能力呢?别急,今天小编就来跟大家分享六个 ...
- python制作浏览器插件_分享一个火车浏览器脚本插件python中文分词
最近在采集一批信息,发现火车浏览器的自带分词插件,分词效果不是很理想,在网上找了一个API分词接口:pullword 其实对于火车浏览器脚本插件用PHP和python都可以写,之前做了一个PHP分词插 ...
- 主机配置_分享几套电脑主机配置
配件 型号 CPU IntelI7 10700K 散热 九州风神 堡垒240水冷 主板 微星Z490 GAMING PLUS 内存 海盗船复仇者DDR4 3200HZ 8G*2 16G 硬盘 三星P ...
- visio交换机图标_分享 | 华为交换机开局配置一本通,弱电新人学习!
弱电项目经理在综合布线,实施方面都有丰富的经验,但碰到网络就头疼,特别是可网管的交换机,没有web界面的就头疼,不知道怎么配置交换机.现在分享弱电行业中常用的华为交换机开局配置一本通,有需要可以看看! ...
- vscode regex previewer插件怎么用_分享五款开挂神器!助你效率倍增!做PPT怎么能不会用插件?...
是不是经常觉得自己做出来的PPT很辣眼睛?是不是觉得别人只要十几分钟就搞定一个PPT可是自己却要花好几个小时?那是因为别人都偷偷开挂啦!你还不知道?今天小编就来给大家分享几款超好用的PPT插件,每一款 ...
- vs code 插件_[VSCode插件开发] 由浅入深,带你了解如何打造百万级产品
去年,笔者有幸在微软技术暨生态大会上做了个演讲,主题是"从零开始开发一款属于你的 Visual Studio Code 插件". 演讲内容主要覆盖了VS Code插件开发的四个方面 ...
- intellij haskell 插件使用分享
intellij haskell 插件使用分享 Haskell语言编程的ide有eclipse,intellij idea, vim,vscode等,还有一个leksah. 对于leksah由于没有读 ...
最新文章
- JAVA中获取当前运行的类名,方法名,行数
- ubuntu server 10.04 LTS(64位)装不了花生壳的解决方法
- MATLAB实战系列(十二)-如何用人工鱼群算法解决带时间窗车辆路径(CVRP)问题(附MATLAB代码)
- [游戏引擎中文版]YU-RIS 4.5 最新中文支持版
- Windows 7 完美安装 Visual C++ 6.0
- 超1亿人选择朋友圈三天可见,背后的原因值得深思
- php 接口怎么响应,Stripe PHP API方法响应的结构是什么?
- phpcms文章的发布时间改为可输入的文本框
- linux -rpm,linux 的rpm命令
- RePlugin 主程序接入指南
- 【JavaScript】JS的Array的用法总结
- Java设计模式(7)——装饰者模式
- mysql导出数据大概得多久_MySQL 导出数据
- 重磅丨继人工智能大会后《AIOS链上人工智能白皮书》正式发布,核心应用即将开启
- 单片机流水灯C语言实验报告,单片机LED灯实验报告.doc
- 一个值得推荐的脑图制作神器!
- java标书_java软件项目投标技术标书.doc
- async-supported的作用
- 解决 Component inside <Transition> renders non-element root node that cannot be animated 问题
- Android 开发 | App 工程目录结构
热门文章
- 将 nginx 安装成 windows 的方法
- [LeetCode]:116:Populating Next Right Pointers in Each Node
- 使用keepalived搭建mysql主从备份、切换
- 藏獒时代曙光科技 若尔盖大草原一幅绚丽的画卷,放飞心情的好地方[原创]
- 网络安装centos5.4
- 最近实在抽不出时间更新博客
- 眼睛-摄像 科技-文学
- bluR blUr bLur...闷的时候就听Blur
- 进程在linux系统中原理,Linux系统原理知识 进程切换的概念介绍
- ubuntu 发数据给usb_【奇怪的知识】USB 镜像刻录知识点