最近换了一个项目,是实用idea创建的项目,所以从eclipse转战到idea开发工具。
一、设置常用快捷键
打开idea,在菜单栏选择file-setting,进入settings界面(或者在启动界面的右下角的configurer处也有settings选项):
可以进入到设置界面:
1.1字体和主题的设置:
1.2 启动设置:
1.3 快捷键自定义
类名自动补全:
默认并不是Alt + /。因为之前用eclipse比较多,习惯了eclipse的一些快捷操作,所以我把这个最常用的操作快捷键改成Alt + /
代码生成:
默认的代码生成快捷键:Alt + insert
。电脑键盘如果没有 Insert 按键的可以设置为Alt + I
1.4 代码联想:
1.5 编辑器字体:
1.6 编码:
1.7 maven配置:
idea自带的maven版本是3.3.9,我们一般不需要指定自己的(我用的是自己下载的maven,虽然也是3.3.9版本)。不过我们可以指定settings.xml来修改自己的仓库地址。
1.8 ES6语法支持:
1.9 Vue插件安装:
然后搜索vue关键词:
除了自定义的一些快捷键,还需要记住其他一些常用快捷键,方便提高效率
快捷键 | 作用 |
---|---|
Ctrl + Y | 删除一行 |
Ctrl + D | 复制一行 |
Ctrl + Alt + L | 格式化 |
Ctrl + Alt + O | 导包 |
Alt+Insert(可修改) | New菜单\代码生成菜单(生成getter和setter,maven依赖等) |
Ctrl + / | 注释 |
Ctrl + Shift + / | 多行注释 |
Ctrl + Alt + 左/右 | 回退到上一次操作的地方,等于eclipse中的 Alt+左/右 |
Shift + Alt + 上/下 | 将代码上移或下移一行 |
除此之外还需要记一些常用的代码补全的快捷写法(其实就是模板代码,可以用简写快速调用):
idea有很多的代码自动补全功能,有两个地方可以设置:
还有一个:
效果演示的动态图:
通过后缀的方式快速完成一些代码的补全,一般写完后缀,按tab或回车即可。罗列一些比较常用的:
代码 | 效果 |
---|---|
psvm | 自动生成main函数 |
.var | 自动为对象生成声明 |
sout | 输出:System.out.println() |
.if | 生成if判断 |
.for | 生成循环,默认是高级for |
fori | 用普通for进行遍历 |
.try | 生成try ... catch |
二、project与module
2.1 idea的maven理念
在Idea中,没有工作空间的概念,每一个Project就是一个独立的文件夹,也是一个独立的窗口。然后我们可以在Project中创建多个Module。
是不是感觉与maven的项目结构完全一致?
说对了,idea就是完全贯彻了maven的理念。
2.2 小技巧
熟悉eclipse的觉得很不方便,无法在一个界面中创建很多的工程。
不过有一个取巧的办法:我们可以创建一个empty的工程:
然后选择empty工程:
然后填写名称:
点击Finish:
但是接下来,就不要再新建Project了,而是新建Module,Module就类似原来的工程的概念:
然后创建一个maven工程:
然后填写项目信息:
创建模块
其他技巧:
经常使用spring boot创建项目的,非常需要调出run dashboard(用来管理spring boot项目)
先看下run dashboard是什么:
可以看到,这里可以同时显示多个springboot项目,非常方便。
默认情况下,idea的run dashboard是关闭的,当检测到你有多个springboot项目时会弹出提示框,询问是否打开。
如果我们想要自己打开,需要修改配置。
在你的idea的项目目录中,有一个.idea目录,idea目录的workspace.xml文件
打开,搜索Rundashboard,找到下面这段
然后在Component中添加下面的内容:
<option name="configurationTypes">
<set>
<option value="SpringBootApplicationConfigurationType" />
</set>
</option>
添加后:
以后打开idea,启动spring boot项目后就会弹出RunDashboard