idea使用介绍及小技巧
相信大家使用idea肯定是Java开发人员或准Java开发人员,大家在此之前用的称手的工具应该是eclipse(或myeclipse),那么相信大家使用eclipse已经形成习惯了,本篇将针对大家之前对于eclipse的使用习惯对idea的使用进行介绍。
首此使用idea的介绍
- 安装完idea后,首先在电脑创建一个文件夹,用来存放以后所建的idea项目(先埋个坑);
- 首次打开idea,点击Create Project,点击最后一行Empty Project,点击去之后选择第一步新建的文件夹位置(两个需要选择位置的栏目一致,项目名会自动命名为新建的文件夹名);
- 打开后会出现提示没有module的弹窗,直接点OK即可,然后会有一个tip提示,左下角的show tips on startup的勾去掉的话以后启动idea就不会提示了;
- 新建完一个空的project之后,不要把软件关闭,若关闭,idea会将这个空间当作一个项目,下次再打开idea的话里面就会出现以文件夹命名的项目,那么,为什么呢?在这里我们对eclipse的项目管理方式和idea的项目管理方式进行一个比较:
Eclipse中的项目管理方式
workspace 工作空间
project1 项目1
project2 项目2
……
idea中的项目管理方式
project 项目空间
module1 模块1
module2 模块2
……
eclipse是将我们所写的代码放在一个工作空间下,并且这个空间存放许多的没有联系的独立项目project,而idea针对于企业级开发,他会默认企业只有一个项目,而项目下面包含许多的模块,并且每运行完一个模块会为这个模块在project所在的文件夹下产生一个out的文件夹来存放每一个模块的出口。
5. 新建module:由上可知,我们要在一个项目空间下新建“项目”,则需要在该project新建一个module(就像我们用eclipse新建一个项目一样),接下来该导jdk导jdk,一般我们也都是创建Java项目:
6. 在idea的project处删除module不会删除本地上的module。
idea使用小技巧
这里面一共有12个小技巧,包括了快捷键的使用等等:
创建包和类
- 在module创建class、interface……直接使用创建Java class使用方向键进行选择创建,如果Name是test.test1,Kind是Class的话,会在原来的包下新建一个在test包下的test1.java:
调整字体大小
- 调整字体大小:选择File设置,按下Ctrl+Alt+s快捷键,选择File | Settings | Editor | Font,如图,设置之后点Apple以及OK:
idea敲代码公共快捷键
- 公共快捷小技巧
a. 写main函数:psvm加回车或tab键
b. 输出语句:sout加回车或tab键
c. 快速遍历快捷键:
I. i.for快速生成指定数字遍历:如10.for
II. itar遍历数组
III.iter迭代遍历
d. xxx.var+tab键,如"String".var+tab=>String string = “String”;
e. shift+回车强行进行新的一行。
f. 编程页面的最大化和最小化:Ctrl+Shift+f12
设置自动导包
- 设置自动导包:File | Settings | Editor | General | Auto Import下,把ASK改为ALL并把下面的全打上勾:
使用eclipse的快捷键操作
- 修改快捷键的操作为eclipse的操作:选择File | Settings | Keymap后将如图所示的框改为eclipse,如图:
- eclipse的快捷键的使用:
a. 快速返回:Alt+Shift+l
b. 修改文件名:Alt+Shift+r
c. 新建:Ctrl+n
d. 万能修改键:Alt+回车
e. 格式化代码:Ctrl+Alt+l
f. 注释:Ctrl+/或Ctrl+Shift+/
定制快捷键
- 更改自动补全的快捷键:依旧在File | Settings | Keymap,在搜索框上搜索Completion,并把如图所示的Basic的快捷键remove掉,然后再添加为Alt+/,这样子以后自动补全只需按Alt+/即可:
- 实现接口的方法:
a.使用万能键Alt+回车
b.使用专用快捷键:在这里我们可以去自定义快捷键,File | Settings | Keymap,找到Main menu-》Code-》Override Method和Implement Method,把他们的快捷方式分别改为Ctrl+O和Ctrl+I,应用OK之后,此时可以在实现类的任意位置Ctrl+I和Ctrl+O实现和重写方法。
- 定制查看方法参数的快捷键:File | Settings | Keymap,找到Main menu-》View-》Parameter Info,把他的快捷方式分别改为Ctrl+R,应用OK之后,即可Ctrl+R查看方法参数:
以后在写Java代码不知道该方法需要传入什么参数,即可Ctrl+R查看,非常方便。
忽略大小写感知
- 忽略大小写感知:File | Settings | Editor | General | Code Completion下把match case 的勾去掉:
生成get/set/构造方法等
- 生成get/set/构造方法等:在写Java的bean类是常常需要生成set、get或构造方法等的方法,此时我们可以使用Ctrl+n快捷键或者鼠标右键或者Alt+insert快捷键,打开Generate,然后选择相对应的方法。
web module下导入jar包
- 在web的module下导入jar包
a. web下新建lib文件目录,然后右键Add as library:
其中,Name是库名,Level下拉列表会有三个选项:Global Library、Project Library和Modile Library,选择project library,则整个项目都使用这个lib目录的jar包,而module library则应用于所选择的module,最后的Add to module则是选择把lib目录的jar包添加到哪个module:
b. 选择右上角项目结构的快捷方式,选择libraries,点“+”号,选择Java,就会出现一个弹窗,可以选择自己想要添加的本地的jar包,但是这个jar包不会存在项目里,如果把项目转移到别的地方是不会存在这个jar包的,所以不推荐这个办法。