Windows系统IntelliJ IDEA安装配置

IntelliJ IDEA安装

IntelliJ IDEA,是java编程语言开发的集成环境,业界公认的最好的Java开发IDE之一。
打开IDEA官方网站https://www.jetbrains.com/idea/download/#section=windows

官方网站.png

选择合适的版本进行下载,此次选择的是2018.2.5版本。
下载完成后,双击安装包进行安装:
安装程序.png

首次安装:
安装-1.png

点击“Next”,然后进行安装目录的选择,此处选择安装在D:盘
安装-2.png

点击“Next”,这里第一项目表示在桌面上创建快捷方式,建议按照系统勾选,此处操作系统是64位系统;第二项表示关联java、grovy和kt文件,这里建议全部不勾选,原因是在操作系统上打开此类文件都是为了可以快速查看文件中的代码,关联后IDEA打开的速度十分缓慢,所以打开此类文件时,推荐安装notepad++,方便快捷;第三项时下载安装JeBrains的JRE,因为前面已经安装了JDK和JRE所以不需要勾选安装。
安装-3.png

点击“Next”,创建开始菜单文件夹:
安装-4.png

然后点击“Install”:
安装-5.png

此时就开始安装了,稍后几分钟,即可安装完成:
安装完成.png

此处勾选Run IntelliJ IDEA,然后点击“Finish”。

IntelliJ IDEA运行初始化和激活

首次运行会默认选择Do not import settings,若是升级则选第一项,使用之前安装版本的配置文件夹和安装根目录,因为我这台电脑时首次安装,所以选择不导入配置。


初始化-1.png

点击“OK”:


初始化-2.png

点击“Accept”:
初始化-3.png

此处选择了不发送统计数据等信息,然后会打开Set UI theme界面,这里可以根据喜好进行UI风格选择,也可以在以后使用随时进行更改设置,选择Darcula。


初始主题.png

点击“next”:
初始插件.png

这里是IDEA默认启用的一些插件,列出的这些都可以选择关闭,我这里没有选择关闭,所以这里选择Skip Remaining and Set Dafaults,打开激活界面。
激活界面.png

IDEA的激活方法这里就不详述了。

IntelliJ IDEA的使用配置

配置主题

激活成功就可以打开IDEA了:

打开界面.png

打开后因为没有项目,所以显示的初始页面:
使用配置-1.png

点击右下方的“Configure”,选择“Settings”:
使用配置-2.png

打开设置界面:
主题设置-1.png

主题设置,由于运行初始化时选择的Darcula主题在激活时先关闭了,所以没有生效,这里可以在重新设置一下,点击Appearance & Behavior下拉按钮,在Appearance中的Theme中把IntelliJ改成Darcula即可。
主题设置-2.png

这里在后面的设置按钮中也可以导入别的主题,在主题下载网站:http://www.riaway.com/中提供了很多优秀漂亮的主题可供下载,选择自己喜欢的主题下载后导入,就可以在此处设置新主题了,下图为该网站中主页的例子。
主题设置-3.png

此处设置完成后,点击“OK”。

配置JDK

JDK配置-1.png

点击“Configure”下拉按钮,选择Project Defaults->Project Structure。


JDK配置-2.png

点击左侧的“SDKs”->”+”:


JDK配置-3.png

选择JDK,在打开的界面中选择之前安装JDK的目录:
JDK配置-4.png

点击“OK”->”Apply”,然后点击左侧的Project,下拉选择刚才添加的JDK:
JDK配置-5.png

这样IDEA的JDK就配置完成了。

设置字体

设置字体,由于IDEA默认的字体大小是12号,界面上字太小看上去不舒服,所以将字体设置大一些,IDEA默认是不让更改此处设置的,因为对于英文国家使用没有影响,但是如果改的字体不包含中文,则会在开发过程中出现中文乱码的情况,修改字体的同学需要注意,此处也可以自己在操作系统中安装新字体,然后设置IDEA使用,如果IDEA打开的状态下安装完新字体后,需要重启IDEA才能生效进行设置;想要修改字体相关设置需要在Appearance & Behavior->Appearance中勾选Override default fonts by选项,字体此次没有修改,只是把字体Size由12号改为14号(个人习惯),主要是在编辑代码时,左侧的项目目录字体也会变为14号。

字体配置-1.png

设置代码编辑区字体,因为在开发过程中可能大家都会想写代码的区域字体大一些,所以在Editor->font中将Size设置为18。
字体配置-2.png

关闭自动更新和设置文件编码

点击System Settings->Updates,取消Automatically check updates for选项的勾选。


关闭自动更新.png

文件编码设置,在Edito->File Encodings:


编码设置-1.png

IDEA的默认编码为UTF-8,Project Encoding建议也改为UTF-8,下面针对Properties文件的编码设置的Default encoding for properties files建议也改为UTF-8,并且建议勾选后面Transparent native-to-ascii conversion属性主要用于转换ascii,不然Properties文件的中文会被转码,并且文件中的注释显示的都不会是中文。
编码设置-2.png

定义注释模板

定义类注释模板,Edito->File and Code Templates,在右侧Files中选择Class。


注释模板-1.png

然后在编辑区内容前添加如下内容(在这里添加是因为如果在Includes中添加,新建类文件时,会和包名混在同一行,所以写在了这里)。


注释模板-2.png

在public class ${NAME}{}前添加如下内容:
注释模板-3.png

即完成类注释模板的设置。
定义方法注释模板,选择Live Templates:


注释模板-4.png

点击右上方的“+”,选择Template Group,名称自定义:
注释模板-5.png

点击“OK”,然后选中刚才添加的Template Group:
注释模板-6.png

点击右上方“+”,选择1.Live Template:
注释模板-7.png

Abbreviation是生成注释的快捷输入,在其中填写“/**”,Description中填写“方法注释”,左下方Template text中填写以下内容:
/**
 * 功能描述:
 * 〈$END$〉
 * @Author:$user$
 * @Date: $DATE$ $TIME$
 * @version: 1.0.0
 $param$
 * @return:$return$
 */
注释模板-8.png

点击右侧的Edit variables:


注释模板-9.png

在其中配置的各项Default value如下:


注释模板-10.png

其中param为了不将所有参数显示在同一个数组中,Default value填写:
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\n ' : '')}; return result", methodParameters()) 

然后右下方的Expand with此次选择Enter,各位可以按照个人习惯进行选择:


注释模板-11.png

这样在完成配置后,只需要在方法内使用快捷输入“/**”+“Enter”键即可生成注释,点击最下方的Define,勾选java。


注释模板-12.png

最后点击“Apply”,即完成方法注释模板的配置。

自动导包

配置自动导包功能,点击Editor->General->Auto Import:


配置自动导包.png

Insert imports on paste下拉选择“All”,并且勾选Add unambiguous imports on the fly和Optimize imports on the fly,就开启了自动导入包的功能和自动优化删除无效导入包的功能。

开启鼠标悬浮提示

点击选中“General”:


开启鼠标悬浮.png

勾选下方Show quick documentation on mouse move选项,即可开启鼠标悬浮提示。

开启多行显示tabs

因为当代码文件打开数量多了以后,会在上方只显示前面几个文件,想要看后面的文件就很不方便,点击选中“General -> Editor Tabs”。


开启多行显示tabs-1.png

取消勾选Show tabs in one row,即可多行显示打开的代码文件。


开启多行显示tabs-2.png

配置maven

选择左侧的Build,Execution,Deployment->Build Tools->Maven:


配置maven-1.png

点击Maven home directory后面的“…”按钮,在打开的界面中选择之前maven的安装目录(此处因为前面已经在环境变量中配置了maven的目录,所以IDEA应该可以找到)。


配置maven-2.png

user settings file:指定Maven的settings.xml位置,就使用默认的就可以。
local repository: 指定Maven的本地仓库位置,是读取settings.xml自动配置的,这里也使用默认就可以。

左侧选择Importing,勾选第三项Import Maven projects automatically。


配置maven-3.png

开启自动编译

点击选中下方的“Compiler”:


自动编译.png

勾选Build Project automatically,点击“Apply”即可完成设置。

设置eclipse快捷键

IDEA提供很多很好用的快捷键,但是有很多同学都是使用eclipse习惯了的,这里IDEA也可以设置为eclipse的快捷键。


设置eclipse快捷键.png

不过既然都是用IDEA了,建议大家还是尽量熟悉和使用IDEA的快捷键,同时这里支持快捷键的自定义修改,具体的快捷键使用就不再赘诉了,主要是自己也没有掌握的熟练,大家可以边使用边查边记吧。

IDEA的server中文乱码

打开idea的安装目录下的bin目录,找到idea64.exe.vmoptions文件,使用notepad++打开,加上如图中的配置:


解决server乱码.png

即可解决。

IDEA的terminal设置

IDEA安装完成后terminal默认使用的是windows的cmd,此时如果在调试的时候,会出现中文乱码的情况,可以将terminal设置为git的bash。
点击“File->Settings->Tools->Terminal”:

Terminal设置-1.png

在Shell path后面可以看到默认是cmd.exe,点击后面的文件夹图标,选择安装的Git目录git-bash.exe。
Terminal设置-2.png

点击“OK”,即可完成设置。
Terminal设置-3.png

此时点击下方的terminal,即可打开git-bash。
对于idea项目图标的介绍,参见官方网站:https://www.jetbrains.com/help/idea/symbols.html

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容