IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。
演示版本:Version 2017.1.4
首次打开 IntelliJ IDEA 会出现导航界面。
导航界面 -> Configure -> Settings,如下图:
之后出现默认设置界面:
Default Settings 界面 -> Appearance & Behavior -> Appearance
Default Settings 界面 -> Editor -> Colors & Fonts -> Font
Default Settings 界面 -> Editor -> File Encodings
Default Settings 界面 -> Editor -> Code Style -> Java
Default Settings 界面 -> Editor -> General -> Code Completion
将右侧 Case sensitive completion 设置成 None。
Default Settings 界面 -> Editor -> General -> Auto Import
将 Insert imports on paste 设置成 All。
同时勾选 Add unamiguous imports on the fly 和 Optimize imports on the fly。
默认情况下,再次启动 IDEA 会打开最后编辑工程,如果现取消该设置,可以如下操作:
Default Settings 界面 -> Appearance & Behavior -> System Settings
取消 Reopen last project on startup 的勾选。
Default Settings 界面 -> Editor -> Inspections ,在右侧搜索框中搜索 Serialization class without 'serialVersionUID' ,在选项框打勾。
当类实现 Serializable 接口,alt + Enter 就有提示生成 serialVersionUID。
Default Settings 界面 -> Plugins,右侧出现插件列表,共有三种安装插件方式:
根据实际情况点击底部提供的 3 个按钮安装插件即可。
导航界面 -> Configure -> Project Defaults -> Project Structure,
弹出新窗口,修改 Project SDK 即可:
如图示:
编辑界面 -> Help -> Editor Custom VM options ...
根据机器实际情况设置参数,笔者笔记本内存 12G ,设置参数如下:
如图示:
编辑界面 -> 倒三角按钮 -> Edit Configurations
弹出 Configurations 界面,根据下图所示,选择 Tomcat Server 设置:
之后会弹出新窗口,设置 Tomcat 目录即可。
先将 jar 拷贝到项目中,具体操作如下图所示:
保存后,我们还要操作一个步骤:
Default Settings 界面 -> Build,Execution,Deployment -> Build Tools -> Maven
Default Settings 界面 -> Version Control -> Subversion
右侧设置 svn.exe 路径并勾选前边的选框。
编辑界面 -> VCS -> Import into Version Control -> Share Project(Subversion)
弹出窗口填写 svn 服务器地址即可上传项目至 SVN 服务器。
忽略上传文件/文件夹:编辑界面 -> File -> Settings -> Version Control -> ignored Files,右侧添加文件路径即可。
编辑界面 -> VCS -> Check out from Version Control -> Subversion
选择/添加 svn 地址即可下载 SVN 中的项目。
编辑界面的菜单栏,有两个 vcs 按钮,其中向下箭头表示更新文件,向上箭头表示提交文件。
Default Settings 界面 -> Version Control -> Git
右侧设置 git.exe 路径。
编辑界面 -> VCS -> Enable Version Control Intergration
弹出窗口选择 git 即可。