首先优先默认配置
- IDEA有些设置项会跟着每次导入Project,需要重复设置;这样很麻烦。
- 所以在进入设置的时候首选:defalut settings指定成默认配置;除非default settings中没有的设置项才用settings进入
设置统一UTF-8编码
- UTF-8 File -> settings --> editor --> File Encodings
- 勾选Transparent native-to-ascii conversion: 解决比如properties 文件中的unicode乱码
设置IDE 默认使用JDK
-File- Other Settings -> Default Project Structure
- 设置平台的SDKs --> apply即可;下次导入的工程都默认用这个jdk
工程包路径展示 , Flatten Package
- 看习惯了eclipse的包路径结构:刚看idea会不习惯。
- idea初始的包展示样式
- eclipse经典的包展示样式
- idea初始的包展示样式
- 设置方法:把Flatten Packages 勾上
设置eclipse 代码格式化xml 文件
- 公司提供的格式化配置是eclipse的format.xml文件,IDEA也需要兼容
- 下载Eclipse Code Formatter 插件。安装完成之后设置
设置统一的java类文件头注释
- File -->other settings–> default settings --> editor --> File and Code Templates
- Includes 标签页 --> File Header
代码提示忽略大小写
- File -> settings ->输入:sensitive
- 将 case sensitive completion 修改为NONE
快捷键设置成eclipse快捷键
- 对eclipse 习惯用户更友好,不用强记idea的快捷键
- 设置项,启用eclipse快捷键,File -> settings --> Keymap -->将default设置成Eclipse
- 代码提示按键 Alt + / 设置 ,先移除 Cyclic Expand Word 的ctrl + / 原来绑定的快捷键,再在Basit上绑定 alt + / 快捷键;见下图
降级idea的代码检查设置
- IDEA的特点,各种代码检查,甚至注释都有很好的检查,方便开发编码时发现错误。这个里面设置项非常多,可以按需设置检查提示
- 降级public方法或者public变量,工程中未使用的错误提示;如下图
- 设置方法:File -> settings -> Editor -> Inspections -> java -> Declaration redundancy -> Unused declaration 将Filed 和Method 的级别调到 private
- 这样就可以不报那个错了。但是private 没used 的会提示 (正常提示,说明私有方法在类内没被使用到)
maven配置
File -> settings -> Build,Execution,Deployment -> maven
指定maven home 和setting.xml 路径
注意点:设置的settings.xml必须在maven安装目录的conf下面。因为在执行mvn命令时只会在conf下找settings
maven编译启动控制台中文乱码设置
-
问题现象如下图
-
解决方法:
- Setting->maven->runner
- VMoptions: -Dfile.encoding=GB2312
配置SVN
- settings -> Version Control -> Subversion -> 指定svn.exe (本地安装的svn客户端)
- 如果找不到svn.exe, 需要在小乌龟做如下操作;重新安装一下小乌龟,安装小乌龟的时候,先勾上一下项 command line client tools
- 指定svn.exe
配置git
- 首先安装git
- 再配置IDEA :Settings --> Version Control --> Git
设置自动编译
- IDEA 不像eclipse,保存文件,会自动编译;可以进行下面设置
- 开启设置:File-Settings-Compiler-Build Project automatically
编辑器设置批量import 包 (可不设置,按需)
settings --> Editor --> General --> Auto Import
设置运行前不检查其他类的错误
- Idea 在项目启动时,会检查整个工程是否有编译错误,如果有,不管是否影响当前类的运行,都会运行失败。
- 比如:MainClass为要运行的正常类,目录下存在一个类ErrorClass有错误,运行MainClass时会无法运行。 - 现在需要忽略ErrorClass中的错误,执行MainClass中的代码。解决方法:
- 第一步:设置Java编译器 File -> settings -> Java Compiler
- 第二步:在工具栏选择 , Run Configurations
- 第一步:设置Java编译器 File -> settings -> Java Compiler