一个用惯eclipse的码农,在开始使用一款新的业界推广的好软件是要有一定的适应过程的。最近本人决定再次学习使用强大的idea软件,习惯性记录下自己初始化配置的一些信息,顺便发个博客,给自己也可以给各位做些提醒和记录。
本文我主要给大家操作一下,idea开始使用的一些基本操作:
1)中文乱码解决(配置utf-8编码);
2)导入自己喜欢的主题;
3)设置自定义的注释;
4)配置自定义快捷键;
5)其他配置 ;
6)导入第一个git项目;
7)配置jdk、tomcat、maven;
8)执行第一个git项目。
一、前期准备
首先下载并激活idea软件,正版软件固然贵,建议各位可以到某宝上淘一个相对可靠的注册码,至少能用目前最新的2019.1版本,比自己网上狂找破解方法好,也算对好软件的一点支持吧。
其次jdk(我用的是jdk1.8.0_211,需要免安装版的点这里)和tomcat8(我用的是tomcat-8.5.42)
可选项 Git安装包,文章最后我给大家举个简单的导入git项目并执行的例子,如各位不关注可以忽略。
二.安装配置
我这里选择目前最新版本2019.1.3版本,到下面的图示说明已经可以
首先在进入idea前选择settings开始接下来的一系列配置
1)中文乱码解决(配置utf-8编码)
首先在安装目录的bin目录下idea64.exe.vmoptions和idea.exe.vmoptions增加utf-8编码配置
-Dfile.encoding=UTF-8
接着重新登录软件右下角Configure --> Settings -->Editor --> File Encodings 三处选择UTF-8
2)导入自己喜欢的主题;
我这里习惯用网上分享的github的主题,导入作为演示、
我自己整理了几款idea主题,如果喜欢的可以到我的下载中心下载(下面是主题展示)
软件右下角Configure --> Import Settings 选择你喜欢的主题
选择OK后会要求重启软件
在Configure --> Settings -->Editor -->Color Scheme下你会看到你导入的主题
接着选择 Color Scheme Font,选择自己喜欢的字体 大小及间距,我习惯Consoles 大字体
注意这里我先去Configure --> Settings -->Editor -->Font设置了默认字体所以这里就不用再选了,你也可以勾选后自己调整字体
3)设置自定义的注释;
①设置文件头注释
此注释配置在Configure --> Settings -->Editor -->File and Code Templates里
如果想全局的文件头注释就选择Includes --> File Header 右侧编辑
如果想单独对class文件头注释就选择Files -->class
这里我选择了前者
/**
* @title: ${NAME}
* @author : 输入你的名字
* @date ${YEAR}年${MONTH}月${DAY}日 ${HOUR}:${MINUTE}
* @version V1.0
**/
如果你选择了用${USER}此处名字将是你电脑的用户名,也可以写字符串在这里
效果如下:
②配置方法块儿注释
Configure --> Settings -->Editor -->Live Templates
首先创建一个Template Group… 自己命名 如 tianpengwDefine
然后选中,选中 Live Template
需要做以下的内容,我均标红框
**
* $end$
* @author : tianpengw
* @date : $date$ $time$
$params$
$return$
**/
params中填入内容(直接复制即可):
groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i<(params.size()-1)){result+=' * @param ' + params[i] + ' : ' + '\\n'}else{result+=' * @param ' + params[i] + ' : '}}; return result;}", methodParameters());
return中填入内容(直接复制即可):
groovyScript("def returnType = \"${_1}\"; def result = ' * @return : ' + returnType; return result;", methodReturnType());
这里用的是groovy脚本语言,可以让参数不以数组形式展示,返回值也能更好展示出来
如果date定义里输不进去可以用groovy语言写
groovyScript("def date1 = \"${_1}\"; return date1;", date("yyyy年MM月dd日"));
注意这里我说明下 e n d end end是让你完成注释显示后光标停留在那里,方便你输入方法的描述,其次我们没有加@description是为了让鼠标放在方法名上可以看到方法描述,日期我做了汉语的格式化,看这更舒服些。最后一定要下方的Define选择java即可,
使用方式下图示(/med+回车):
最终效果如下:(鼠标放到方法名上就看到了所需要的信息,个人感觉比较好)
有这样的需求,你想给class增加注释,但是这个class已经创建好了,那就需要再建一个类文件头的注释快捷(如果不需要可以不用关注)
③配置类头注释
仍然是Configure --> Settings -->Editor -->Live Templates创建快捷操作
**
* $end$
* @title : $title$
* @author : tianpengw
* @date : $date$ $time$
* @version V1.0
**/
这里date不知为啥填不上带参数的表达式,我就写了个脚本语言代替:
groovyScript("def date1 = \"${_1}\"; return date1;", date("yyyy年MM月dd日"));
使用方式下图示(/cls+回车):
鼠标放上去效果如下:
4)配置自定义快捷键
还是在自定义的group(tianpengwDefine)中加,选择Live Templates
①配置syso补全
eclipse过来的习惯用这个快捷键,你可以直接用sout或把系统的sout改为syso,也可以单独设置,这里我单独设置了
System.out.println($END$);
注意最下边选择Java
②main快捷键设置
public static void main(String[] args){
$END$
}
最后要在Define里选择 Java
5)其他配置
①鼠标悬停显示配置
②快捷键配置
这里因为我习惯eclipse,所有选择eclipse的快捷键,如果你没有想法,可以忽略
快捷键都在Keymap里
这里先选择Eclipse
接着配置代码补全快捷键 Alt /
这里因为此快捷键被占用需要先删除占用的快捷键
此快捷键被 Main menu -> Code -> Completion ->Cyclic Expand Word 占用
右键删除即可
然后绑定到 Basic上即可
③去掉unused提示(去掉此提示,可以更好的查看到方法上的描述)
Editer --> Inspections中搜索used,在Java下的Declaration redundancy中取消即可,下图示:
④背景图配置
idea的背景图还是很不错的体验,你可以把感兴趣的图片设为背景图,操作很简单的
Appearance & Behavior --> Appearance
可以分别对编辑工具界面(Editor and tools)和空界面(Empty frame)进行图片选择和透明度以及图片板式设置,如果想取消图片选择右下角的 Clear and Close
效果如下:
⑤设置启动时选择项目
取消勾选即可
⑥将界面布局改为eclipse一样的布局
Appearance & Behavior --> Appearance --> Window Options->勾选 Widescreen tool window layout
三、发布项目
6)导入第一个git项目;
首先你需要在github上有一个项目然后可以直接导入并在本地生成代码版本管理,在这之前你需要先下载git软件并在idea中配置好
然后在github中配置自己的账号
接着就可以导入github项目了
等待clone成功即可
到此为止,项目导入已经完成了,؏؏☝ᖗ乛◡乛ᖘ☝؏؏
7)配置jdk、tomcat、maven;
idea可以针对每个项目进行单独的配置,具体操作如下:
①配置maven
②配置tomcat和jdk
③配置artifacts
为项目配置jdk
也可以在这里配置全局的jdk
删掉选中的
再回到tomcat界面配置
去掉项目名称
指定启动后登录地址和热部署
配好以后就可以在这里看到了
8)执行第一个git项目
可以通过maven的clean和package命令进行操作
package后就有target文件夹了
然后通过tomcat debug部署并启动项目
到此为止,整个idea的配置都结束了,工具这东西当你习惯了一款软件,在尝试新的的软件的时候总有一个适应过程,很难想象我在此之前已经安装过2次idea,都是因为不习惯,放弃了,这次下定心思要学习并使用,这次成功了。
另外git还需要加入忽略文件,这里不再赘述,不清楚的可以度娘
希望整个文档能给各位带来些便利