IDEA 快速上手指南(全配置)(Day_23)
Idea快速入门指南
1.安装
1.1.安装
我们使用的是2017.3.4版本:
双击打开,
选择一个目录,最好不要中文和空格:
然后选择桌面快捷方式,请选择64位:
然后选择安装:
开始安装:
然后勾选安装后运行,Finish:
1.2.首次配置
然后是UI界面选择,有白色和黑色两款,总有一款适合你:
把不需要的组件禁用:
插件暂时不选择安装,以后有需求还可以来安装:
然后进入运行界面: 激活Idea:
这里有三种激活方式:
- 第一种:购买正版用户(如果有资金最好选择正版)
- 第二种:激活码(这种方法在下面有讲解)
- 第三种:在线激活(有一个过期时间,这个时间一过就必须再次联网授权服务器请求激活) 土豪请选择第一种,每年大概不到$700 非土豪,请参考:http://idea.lanyus.com/ 中的教程。
免费激活可查看博主前一篇激活IDEA的博客,
激活完成,就可以开始撸代码了:
2.配置 我们在启动界面打开配置页面:
进入idea以后,我们可以进行一系列配置。
2.1.字体和主题:
另外,主题也可以到网上下载,但是建议大家不要去浪费时间了。
2.2.启动项:
2.3.快捷键
类名自动补全:
默认并不是Alt + /。而大家玩eclipse比较熟悉了,所以我们改成Alt + / 代码生成:
默认的代码生成快捷键:Alt + insert。很多同学电脑中没有 Insert 按键。 因此这里需要修改,大家自己选择。我设置的是Alt + I
还有快捷弹出 New菜单: 默认是Alt+Insert,没有Insert按键的同学,可以修改。我设置的也是Alt+ I
2.4.代码联想
2.5.编辑器字体:
2.6.编码
2.7.maven idea自带的maven版本是3.3.9,我们一般不需要指定自己的。不过我们可以指定settings.xml来修改自己的仓库地址。
配置Maven博客:
2.8.ES6语法支持
2.9.Vue插件安装
3.常用快捷键
快捷键 | 作用 |
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 + 上/下 | 将代码上移或下移一行 |
Ctry + H :罗列类的继承关系
4.代码补全 idea有很多的代码自动补全功能,有两个地方可以设置:
还有一个:
其作用演示:
通过后缀的方式快速完成一些代码的补全,一般写完后缀,按tab或回车即可。罗列一些比较常用的:
代码 | 效果 |
psvm | 自动生成main函数 |
.var | 自动为对象生成声明 |
sout | 输出:System.out.println() |
.if | 生成if判断 |
.for | 生成循环,默认是高级for |
fori | 用普通for进行遍历 |
.try | 生成try ... catch |
5.project与module
5.1.idea的maven理念
在Idea中,没有工作空间的概念,每一个Project就是一个独立的文件夹,也是一个独立的窗口。然后我们可以在Project中创建多个Module。
是不是感觉与maven的项目结构完全一致?
说对了,idea就是完全贯彻了maven的理念。
5.2.小技巧
熟悉eclipse的同学会觉得很不方便,无法在一个界面中创建很多的工程。
不过有一个取巧的办法:我们可以创建一个empty的工程:
然后选择empty工程:
然后填写名称:
点击Finish:
但是接下来,就不要再新建Project了,而是新建Module,Module就类似原来的工程的概念:
然后创建一个maven工程:
然后填写项目信息:
填写项目位置信息:
界面结构:
6.打开springboot的run dashboard
先看下run dashboard是什么:
可以看到,这里可以同时显示多个springboot项目,非常方便。
默认情况下,idea的run dashboard是关闭的,当检测到你有多个springboot项目时会弹出提示框,询问是否打开。
如果我们想要自己打开,需要修改配置。
在你的idea的项目目录中,有一个.idea目录:
其中,有一个workspace.xml:
打开,搜索Rundashboard,找到下面这段:
然后在Component中添加下面的内容:
<option name="configurationTypes">
<set>
<option value="SpringBootApplicationConfigurationType" />
</set>
</option>
PS:
如果,您希望更容易地发现我的新博客,不妨点击一下关注。
如果你觉得本篇文章对你有所帮助,请给予我更多的鼓励,
因为,我的写作热情也离不开您的肯定支持,感谢您的阅读,我是【肥肥也】!
IDEA 快速上手指南(全配置)(Day_23)的更多相关文章
- Rancher 快速上手指南操作(1)
Rancher 快速上手指南操作(1)该指南知道用户如何快速的部署Rancher Server 管理容器.前提是假设你的机器已经安装好docker了.1 确认 docker 的版本,下面是 ubunt ...
- UnityShader快速上手指南(三)
简介 这一篇还是一些基本的shader操作:裁剪.透明和法向量的应用 (纠结了很久写不写这些,因为代码很简单,主要是些概念上的东西) 先来看下大概的效果图:(从左到右依次是裁剪,透明,加了法向量的透明 ...
- [转]Rancher 快速上手指南操作(1)
本文转自:http://www.cppblog.com/zhiyewang/archive/2016/03/17/213053.aspx Rancher 快速上手指南操作(1)该指南知道用户如何快速的 ...
- Markdown快速上手指南
Markdown快速上手指南 1.Markdown介绍 markdown可以实现快速html文档编辑,格式优没,并且不需要使用html元素. markdown采用普通文本的形式,例如读书笔记等易于使用 ...
- Github Action 快速上手指南
前言 各位读者,新年快乐,我是过了年匆忙赶回上海努力搬砖的蛮三刀. Github之前更新了一个Action功能(应该是很久以前了),可以实现很多自动化操作.用来替代用户自己设置的自动化脚本(比如:钩子 ...
- UnityShader快速上手指南(二)
简介 前一篇介绍了如果编写最基本的shader,接下来本文将会简单的深入一下,我们先来看下效果吧 呃,gif效果不好,实际效果是很平滑的动态过渡 实现思路 1.首先我们要实现一个彩色方块 2.让色彩动 ...
- UnityShader快速上手指南(一)
简介 引言 其实网上有很多shader教程,但是大概看了下,也不知是网上各位大神已经脱离了代码层面的高度还是啥原因.貌似没有找到从代码方面作为入门讲解的,导致了shader对于苦逼程序员入门有一定要求 ...
- Mac快速上手指南
上周刚入手了2017版MacBookPro,预装macOS High Sierra.第一次接触Mac系统,经过一周的使用,简单总结下与Windows相比最常用的功能,快速上手. 1.Mac键盘实现Ho ...
- NodeJS 基于 Dapr 构建云原生微服务应用,从 0 到 1 快速上手指南
Dapr 是一个可移植的.事件驱动的运行时,它使任何开发人员能够轻松构建出弹性的.无状态和有状态的应用程序,并可运行在云平台或边缘计算中,它同时也支持多种编程语言和开发框架.Dapr 确保开发人员专注 ...
随机推荐
- 深入学习spring cloud gateway 限流熔断
前言 Spring Cloud Gateway 目前,Spring Cloud Gateway是仅次于Spring Cloud Netflix的第二个最受欢迎的Spring Cloud项目(就GitH ...
- 《Effective C++》部分内容学习笔记整理
简介 此笔记为<Effective C++>中部分内容的学习笔记. 目录 文档:<Effective C++>
- JAVAEE_04_Tomcat服务器
Tomcat服务器 * 常用的服务器 - WebLogic服务器 WebLogic是美国bea公司出品的一个application server.BEA WebLogic是用于开发.集成.部署和管理大 ...
- Day15_86_通过反射机制获取所有方法(method)
通过反射机制获取所有方法(method) import java.lang.reflect.Field; import java.lang.reflect.Method; import java.la ...
- mongodb数据修复宝典
mongodb数据修复宝典 1. 版本信息 mongodb版本: 3.6.14 2.mongodb日志内容: 2019-10-04T10:41:38.558+0000 E STORAGE [inita ...
- Android进程so注入Hook java方法
本文博客链接:http://blog.csdn.net/qq1084283172/article/details/53769331 Andorid的Hook方式比较多,现在来学习下,基于Android ...
- UVA11054Gergovia的酒交易
题意: 有n个村庄,每个村庄要么买酒要么买酒,负数是买酒,整数是买酒,题目保证所有的数字想加和为0,保证有解,然后每一个村庄往相邻的村庄运k坛酒的花费是k,问满足所有的村庄的最小花费是多少 ...
- <JVM下篇:性能监控与调优篇>05-分析GC日志
笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解java虚拟机) 同步更新:https://gitee.com/vectorx/NOTE_JVM https://codechina.cs ...
- 续订Jetbrain学生包
今天打开IDEA和Pycharm都不约而同的告诉我我的账号无法使用学生包了 此刻我的内心是: 冷静下来我算了算,嗷,原来是一年的订阅期到了,那就简单了,直接续订吧,唉.其实续订和重新认证是一样的. 首 ...
- Tensorflow Probability Distributions 简介
摘要:Tensorflow Distributions提供了两类抽象:distributions和bijectors.distributions提供了一系列具备快速.数值稳定的采样.对数概率计算以及其 ...