Java-idea-安装配置优化等
1.属性配置
使用版本,winzip解压版,开发工具安装目录下idea.properties文件,自定义配置路径
# idea.config.path=${user.home}/.IntelliJIdea/config
idea.config.path=D:/developToool/idea-config/ideaIU-2017.1.win/config
# idea.plugins.path=${idea.config.path}/plugins
idea.plugins.path=D:/developToool/idea-config/ideaIU-2017.1.win/plugins
# idea.log.path=${idea.system.path}/log
idea.log.path=D:/developToool/idea-config/ideaIU-2017.1.win/log
2.安装
安装选项中,自定义选项安装,以下会列出大致名称以及用途,看需求选择即可,也可以后期安装
标红的是个人安装
2.1、Java Frameworks 安装
Google App Engine:GAE插件,用于创建GAE项目
Grails:是Rails的Groovy的实现
GWT【Google Web Toolkit】:支持GWT代码提示,编译组件开发等。
Vaadin:一个基于GWT的web RIA插件。
JBoss Seam:Java EE5.0的核心框架是EJB(Enterprise JavaBeans)3.0和JSF(JavaServer Faces)1.2。EJB 3.0(以下简称EJB3)是基于一个POJO(Plain Old Java Objects)的业务服务和数据库持久化的轻型框架。
Struts :Struts框架
Hibernate:ORM框架
Spring:spring等
JavaEE:企业开发框架
FreeMarker 模板引擎, 支持freemarker语法
Tapestry:一个MVC与模板结合的java框架
Velocity:模板引擎,支持Velocity语法
AspectJ:切面编程框架
Osmorc:OSgi插件
2.2、Build Tools 安装
Ant:ant构建
Maven:maven构建
Gradle:gradle构建
2.3、Web Development 安装
html,Haml,
css,less,Sass,Stylus,
javascript,CoffeeScript
Flash/Flex,Rest Client
2.4、Version Controls 安装
ClearCase:IBM Rational的SCM管理插件
CVS:CVS插件
git:git插件,需要本地安装git
github:github插件
hg4idea:Mercurial 插件,与git类似的分布式插件
Perfore:商业版本控制插件
Subversion:svn插件
TFS:Team Foundation Server,微软代码管理
2.5、Test Tools安装
JUnit:单元测试
TestNG-J:类似Junit,Testing, Next Generation
Cucumber for Java:Java的Cucumber 插件,Cucumber 是一个BDD驱动的自动化测试工具
Coverage:查看代码覆盖率插件
2.6、Application Servers安装
Application Servers Views,
Geronimo:Apache 的J2EE服务器
GlassFish:Sun 的J2EE服务器
JBoss:
Jetty:轻量级serlet服务器
Resin:插件
Tomcat:
WebLogic:Oracle的商业化J2EE服务器
WebSphere:IBM的商业化J2EE服务器
dmServer,JSR45
2.7、Clouds 安装【禁用】
Cloud Foundry,CloundBess,Heroku,OpenShift
2.8、swing安装【禁用】
2.9、android安装【禁用】
2.10、Database Tools 启用
2.11、Other Tools安装
ByteCode Viewer:是一个高级的轻量级Java字节码查看器
DSM Analysis:依赖结构矩阵(Dependency Structure Matrices,DSM)
Eclipse
Remote Access
Task Management:任务管理插件
Terminal:终端命令
uml
yaml:一种数据序列化格式
xslt and xpath:
3.优化
尽量设置成默认设置,有些也是项目设置
1)Setting→Editor→Inspection 取消Spelling检查
2)Setting→Editor→General→Appearance→Show line numbers 行号
3)关闭自动保存,
setting→appearence→System Setting→Synchronization
反选:Synchronizate file on frame、Save Files on frame deactivation
未保存显示*设置
Setting→Editor→General→Editor Tabs→Mark modified tabs with asterisk
4)开启序列化监测
Setting→Editor→Inspections→Java→Serialization issues
Serializable class without 'serialVersionUID'
5)修改属性资源文件编码
Setting→Editor→File Encodings→Encoding UTF-8
Global Encoding、Project Encoding、Properties File
选中:Transparent native-to-ascii conversion
6)代码快捷键
Setting→keymap
7)隐藏没用文件
setting→editor→file type
最下面 Ignore files and folders
.idea;.iml;等
8)代码提示不区分大小写
Setting→Editor→Grneral→Code Completion
Case sensitive completion选中 None
9)自动Import类型
Setting→Editor→Grneral→Auto Import 选中
Add unambiguous imports on the fly
Optimize imports on the fly
10)自动显示注释
editor->general->other->show quick documentation
11) 双开
菜单File→Setting→Appearance & behavior→System Settings
右侧Project Opening选择第一个Open project in new window
通过菜单File–Open打开项目
12)关闭自动更新【看是否是破解】
Setting→Appearance 下的systemSetting
13)展示方法参数
File→Setting→Editor→general→Appearance→Show parameter name hints
14)tabs显示多行多个
设置多个:file→setting→editor→general→editor tabs→设置数量 改为:50
并选择 when close active editor:选择:Activator most recently opened tab【最近打开的】
设置多行:windows→editor tabs→tabs placement→取消选择 show tabs in single row
4.maven配置
setting→build→build Tools→maven
换成自己的即可
5.其他设置
5.1、界面字体
setting→appearence→选中 Override default fonts
5.1、程序字体
Editor -> Colors & Fonts -> Font
先新拷贝一份
然后font修改字体以及大小即可
也可以修改console字体,以及Console color等
5.3、背景色
Editor -> Colors & Fonts -> General→text→Default test
RGB:199,237,204
6.JDK设置
File -> Other Settings -> Default Project Structure
7.tomcat设置
1、Setting→Build→Application Servers
添加下载好的tomcat包即可
2、增加VM
-server -XX:PermSize=256M -XX:MaxPermSize=256m


3、javax.servlet.http.HttpServletRequest; 不存在


选中即可。
Java-idea-安装配置优化等的更多相关文章
- centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课
centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课 tomcat和java都不需要编译 tom ...
- Linux系统Java环境安装配置
jdk安装配置 首先下载JDK和JRE,这里你的需要看看你的Linux系统是多少位的,比如我的是64位的: 下载JDK并指定到Download目录,JRE同样操作: 解压并且配置环境: tar -zx ...
- JAVA环境安装配置
dk1.6 64位是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序. jdk1.6 64位安装教程 jdk1.6 64位JDK的安装路径:D:\Program Fi ...
- Centos7 安装配置优化mysql(mariadb分支)
1.说明 由于在centos7的yum仓库中没有mysql,centos7用mariadb替代了mysql. mariadb是mysql源代码的一个分支, mysql被ORACLE闭源,而mariad ...
- Java环境安装配置好了却不能运行xxx.jar程序?
1,检查Java环境是否已安装或配置成功. WIN+R → cmd → java -version,查看是否可以读取到Java版本信息,如果读取不到,说明Java环境安装或配置有问题,重新装一下. 2 ...
- Linux下Java环境安装配置记录
下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 两种安装方式: 第一 ...
- Ubuntu 14.04 java环境安装配置(不是openJAVA)
两种配置方式 第一: 在 Ubuntu 中使用 PPA 安装 Java 8 ( 支持 Ubuntu 10.04 - Ubuntu 14.04 ): sudo add-apt-repository pp ...
- 2020.11最新JAVA环境安装配置
Windows10下java环境配置 更新:2020年11月25日 电脑环境: windows10 64位 一.下载jdk 首先到Oracle网站下载对应操作系统的jdk安装包. https://ww ...
- [JAVA] JAVA JDK 安装配置
JDK 安装 下载安装 下载JDK 从oracle官方网站下载并安装JDK. 下载使用文档 从oracle官方网站下载使用帮助文档. 安装库源文件 源文件位于安装目录的 /Library/Java/J ...
- java jdk安装配置
1. 配置java_home 2. path添加: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 3. 添加CLASSPATH路径: .;%Java_Home%\bin;% ...
随机推荐
- WebSocket 理论知识整理
最近工作用到websocket, 之前虽然也用到了一些简单的东西,但是并没有认真整理一下.所以这次准备了解一下WebSocket. WebSocket产生的背景 WebSocket是一种在单个TCP连 ...
- CentOS 7 安装GitLab
CentOS 安装GitLab CentOS 安装GitLab GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私 ...
- F3D模式规则详解
F3D有两个版本,长期版还有短期版 长期版规则 1.购买时候分配 第一队 20% to 奖金池, 56%分给所有人, 30% 持有p3d的人第二队 35% to 奖金池, 43%分给所有人, 8% 持 ...
- RChain的跨分片交易算法
跨分片交易是一个难题,但是遗憾的是业界已经有一个项目RChain解决了这个问题. 分片方式有很多种,最难的是状态分片,什么是状态分片呢?把以太坊比作银行的话,状态指的是银行账户的当前余额.那状态分片就 ...
- Redis的KEYS命令引起宕机事件
摘要: 使用 Redis 的开发者必看,吸取教训啊! 原文:Redis 的 KEYS 命令引起 RDS 数据库雪崩,RDS 发生两次宕机,造成几百万的资金损失 作者:陈浩翔 Fundebug经授权转载 ...
- SpringMvc中获取Request
Controller中加参数 @Controller public class TestController { @RequestMapping("/test") public v ...
- WebSphere MQ中的CCSID
CCSID是一个字符集的标识.作为unicode标准通过定义一个字符集内每个字符要对应那个数字值的方式定义了一个字符集.这说明CCSID就是一个定义字符集顺序的标识数码罢了.IBM的字符标识架构在文档 ...
- ZOJ 3886 Nico Number(筛素数+Love(线)Live(段)树)
problemCode=3886">ZOJ 3886 题意: 定义一种NicoNico数x,x有下面特征: 全部不大于x且与x互质的数成等差数列,如x = 5 ,与5互素且不大于5的数 ...
- 并发编程基础之volatile关键字的用法
一:概念 volatile关键字是一个轻量级的线程同步,它可以保证线程之间对于共享变量的同步,假设有两个线程a和b, 它们都可以访问一个成员变量,当a修改成员变量的值的时候,要保证b也能够取得成员变量 ...
- SQL查询无限层级结构的所有下级,所有上级
无限层级结构的table1表,Id(主键),ParentId(父级id)查询某个Id的所有下级或所有上级,使用WITH AS,UNION ALL 查询 1.查询Id为1所有的下级 WITH T AS( ...