kaka的gravatar头像
kaka 2017-04-06 16:41:57
IntelliJ idea使用笔记

从eclipse切换到Idea有一周时间了,真真实实感受到了idea的强大,我曾经想从eclipse切换到idea,因为使用习惯的问题放弃了,这次狠下心使用了一周,慢慢熟悉了这个强大的开发工具。在此记录下最近的使用笔记,怕时间久了会忘,毕竟脑子越来越不好使了,后面熟悉了再慢慢补充。

1.配置svn

从File进入settings(或者Ctrl+Alt+s),如下图,选择svn安装目录的bin目录下的svn.exe,完成配置,否则会报错找不到svn命令。

IntelliJ idea使用笔记

 

2.配置tomcat

勾选配置如下图:默认好像是勾选的

IntelliJ idea使用笔记

然后如下图配置本地tomcat

IntelliJ idea使用笔记

 

3.配置maven

IntelliJ idea使用笔记

 

4.选择jdk

导入项目的编译版本

IntelliJ idea使用笔记

 

5.导入项目

a.本地svn导出项目到指定文件夹

b.如下图选择已经存在的Module(idea中的module相当于eclipse中的project)

IntelliJ idea使用笔记

选择要导入的项目,点OK

IntelliJ idea使用笔记

如果是maven项目,选择maven,一路next

IntelliJ idea使用笔记

最终,导入的项目结构如下,maven projects 可以通过快捷键Ctrl+shift+a然后搜索maven projects显示在右边侧栏中,从右边侧栏可以看出导入的项目均为maven项目

IntelliJ idea使用笔记

 

6.部署web项目

如下图界面,可以修改tomcat路径,选择打开的浏览器,jre,http端口,jmx远程链接端口等等

IntelliJ idea使用笔记

在下图界面中可以选择添加需要部署的web项目

IntelliJ idea使用笔记

 

7.解决部署web项目后中文乱码问题

首先修改文件编码格式Files encoding,将其修改为UTF-8

IntelliJ idea使用笔记

修改idea安装目录下的配置文件,进入安装目录下 的bin目录,idea.exe.vmoptions(32位)和idea64.exe.vmoptions(64位),打开,添加-Dfile.encoding=UTF-8

IntelliJ idea使用笔记

IntelliJ idea使用笔记

IntelliJ idea使用笔记

 

8.idea设置源码目录解决无法new java class的问题

新建一个maven model最初是如下这样:

IntelliJ idea使用笔记

右键java目录创建class,是如下这样:没有熟悉的class这一选项,造成这个的原因是没有做配置,需要将src设置为source

IntelliJ idea使用笔记

第一步打开project Structure

IntelliJ idea使用笔记

第二步选择modules,选择你的项目(model),点击sources ,选择你要将设置为source的目录,添加到最右侧处

IntelliJ idea使用笔记

设置后的model目录如下:可以看出设置成source的folder和普通的folder不一样,右键Java class这一选项也出来了

IntelliJ idea使用笔记

IntelliJ idea使用笔记

 

9.添加和去除idea的警告提示

settings里面选择Inspections

IntelliJ idea使用笔记

 

10.svn提交代码,勾选如下选项会优化导入的包,该合并合并,没用的包会自动删除

IntelliJ idea使用笔记

设置自动导入,会在编辑代码时优化导入,如下截图

IntelliJ idea使用笔记

 

11.快速定位自己的TODO

这个可以很方便的找到我们自己在代码中未完成的事项

IntelliJ idea使用笔记

点击Edit Filters编辑Patterns,添加自己的TODO标识,在Filters里面新增自己的过滤项,选择刚才添加的标识

IntelliJ idea使用笔记

点击漏斗,选择自己的filter名称,可以快速定位到自己标识的TODO计划

IntelliJ idea使用笔记

添加一个Live Templates ,可以创建一个自己的组,添加各种快速输入的模板,比如如下截图添加了快速输入自己todo的模板

IntelliJ idea使用笔记

点击上图的define,选择匹配范围,如下图:

IntelliJ idea使用笔记

update 2017/04/07

12 更换主题

进入主题网站http://color-themes.com/?view=index选择自己喜欢的主题下载

IntelliJ idea使用笔记

在idea中导入下载的主题,自动重启ide即可

IntelliJ idea使用笔记

IntelliJ idea使用笔记

 

update 2017/04/11

13. 快速定位资源

点击小齿轮(Scroll from Source)

IntelliJ idea使用笔记

14. 代码自动提示忽略大小写

比如我想输入@au就可以提示出@Autowird,但是idea默认选择是First letter(首字母大小写敏感),不会自动匹配@Autowired,修改为None(关闭大小写敏感)后就自动代码提示就不会对大小写敏感了

IntelliJ idea使用笔记

update 2017/4/18

15. 常用快捷键

(1) double Shift : 查找任何文件

(2) Alt + Enter : 提示导入包,自动修正,如果设置了标签10中的自动导入,Alt+Enter只会存在于编译器无法识别导入哪个类的时候。

(3) Ctrl + N : 查找类,区别于double Shift可以查找任何文件的功能,它只能查找类。

(4) Ctrl + Alt + O : 优化导入的包,如果设置了标签10,就不需要手动去优化导入包了。

(5) Alt + Insert : 生成构造器、getter/setter、equals等等方法

(6) Ctrl + E :最近修改过的文件,如下图1;Alt + Shift + C ,如下图2,这是他俩的区别

IntelliJ idea使用笔记

IntelliJ idea使用笔记

(7) 还有一个我个人觉得比较有用但我不知道快捷键的功能:当我们调用一个方法的时候,不想手动去声明返回值类型和变量,可以将光标放到方法的最后面,然后按快捷键组合Alt + Enter,如下图选择Introduce local varibale

IntelliJ idea使用笔记

选择Introduce后会自动帮我们声明了变量和返回值类型。

IntelliJ idea使用笔记

 

update 2018/05/14

Presentation Mode,快捷键Alt+v,选择Enter Presentation Mode进入单个文件放大模式,这种模式让你可以只关注当前类的编写

还有一些很不错的小技巧,我自己就不贴了,请看这个链接https://blog.csdn.net/linsongbin1/article/details/80211919?imageView2/5/w/120/h/120

 


打赏
最近浏览
1817052337  LV1 2021年4月22日
栗劲松  LV2 2019年11月26日
hadoopCJ  LV5 2019年9月25日
安安an  LV17 2019年7月23日
reasonzzy  LV3 2019年5月18日
JoyKinG  LV19 2019年3月13日
家常小豆腐  LV4 2018年11月22日
chenjinge  LV3 2018年11月7日
luopengfei3000  LV5 2018年10月17日
huaxi0805 2018年5月11日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友