缓存和配置位置
若要修改缓存和配置位置,应当将其放在第一步。
建立E:\Program Winter\aboutIDEA\
目录,将E:\Program Files\JetBrains\IntelliJ IDEA 版本号\bin\
目录下的idea.properties
文件中的${user.home}
换成E:/Program Winter/aboutIDEA
(正斜杠)。
删除用户目录下的.IntelliJIdea版本号
目录和.m2
目录(若有)。
主题
到IDEA主题上下载Solarized Light (Alternate)
和RecognEyes
到一个自定义的目录。
在IDEA中File
->Import setttings
选中主题jar文件,载入并重启直接载入。
后续可以在File
->Settings
->Editor
->Color Scheme
页切换。
编辑器字体
在File
->Settings
->Editor
->Font
页面将字体换成Consolas
,Size
改为14。
若有蓝色警告,点击蓝色警告处修改该Theme下的字体。
选中的颜色
如需要修改选中颜色,在File
->Settings
->Editor
->Color Sheme
->General
页面,选中右边Editor
->Guides
下的Selection background
,然后修改右边勾选的Background
即可。
快捷键修改
行首/尾
在File
->Settings
->Keymap
页面,确保当前在Default
,看到Move Caret to Line End
直到Move Caret to Line Start With Selection
,分别右击选择Add Keyboard ShortCut
,将这四项改为Ctrl+'
直到Ctrl+Shift+;
,出现Warning选择Remove删去之前绑定的功能。
配置独立的Maven
在IDEA中修改使用的Maven
IDEA自带一个Maven,这是默认的配置:
去下载一个独立的Maven,并解压到E:\MyProgram\
下。因为在缓存和配置设置时已经删除了C盘中用户目录下的.m2
目录,而Maven仓库就在这里,所以创建一个.m2
目录,和新的.IntelliJIdea版本号
目录平行:
在.m2
目录下创建一个repository
目录作为Maven仓库,配置这个新的Maven(位置、配置文件、仓库)到IDEA:
配置该Maven的环境变量
添加两个系统变量,指向Maven安装目录:
在系统变量Path中添加%M2_HOME%\bin
,使在任何目录的cmd中可以使用Maven。
测试环境变量配置成功:
配置本地仓库的新位置
默认位置是在用户目录下,会占C盘空间,不妨配置一个新的位置。
在Maven安装目录下,conf/settings.xml
中配置本地仓库的新位置,和前面在IDEA中指定的一致:
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>E:\Program Winter\aboutIDEA\.m2\repository</localRepository>
如果这一步放在前面做的话,在IDEA中配置独立Maven时,Local repository
所检测出来的就是选择的配置文件中此处的本地仓库的新位置,这时就不必勾选Override
就是这个路径了。
配置国内的镜像仓库
在Maven安装目录下,conf/settings.xml
中,默认是没有配置镜像的,所以这里是一些使用提示:
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
</mirrors>
配置阿里云镜像以加速Maven的使用:
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>