网站首页 > 开源技术 正文
在开发界有各种鄙视链,其中在IDE这块就有激烈的竞争,目前数据显示IDEA已经胜出,废话少说,下面我来给大家科普下IDEA的各种用法。
本文不提供下载及注册
1、界面介绍
和eclipse很像,整体布局分为顶部两行工具栏,左侧工程目录,右侧工作区域,底部同样为工具栏
2、创建项目
这个跟eclipse有点不一样,如果你要创建一个新的工程,就用project
这里包含了很多工程模板,可以根据自己的需要来创建,左侧常用的是Maven,Spring Initializr,Gradle,Groovy,Grails等等
3、快捷键使用
先说明下快捷键设置,File->Setting->Kemap,可以选择Eclipse快捷键(但建议使用默认的)
1)Ctrl+E 可以显示最近编辑的文件列表
2)Ctrl+[或] 可以跳到大括号的开头结尾
3)Ctrl+Shift+Backspace 可以跳转到上次编辑的地方
4)Ctrl + Alt + ←或→ 可以跳到光标之前或之后的位置
5)Ctrl+F12 可以显示当前文件的结构,一般用于方法查找,类似左侧的Structrue
6)Ctrl+F7 可以查询当前元素在当前文件中的引用,然后按F3可以选择
7)Alt + F7 可以查找当前元素在该项目中被引用的列表,这个相比6)更加实用
8)Ctrl+N,可以快速打开类,用户查找类,支持模糊查询
9)Ctrl+Shift+N,可以快速打开文件,包含类文件
10)Ctrl + Alt + L 格式化代码
11)Ctrl + G 输入数字后跳转到指定行
12)Alt+Insert 可以生成构造器/Getter/Setter等
13)Ctrl +Shift + U 改变所选参数的大小写转换(全部)
14)Ctrl + Alt + O 优化导入的类和包,如果在一个类执行则只去掉该类的无效引用,如果现在某个工程,则工程下的所有类的无效引用都会被删除
15)Ctrl+Alt+T 可以把代码包在一块内,例如try/catch
16)Alt+Up and Alt+Down可在方法间快速移动
17)Alt + Enter 导入包,自动修正
18)Ctrl + Alt + B 查找实现的方法或者实现类
其实当你对快捷键不是很熟悉,或者记的比较模糊时,可以通过工具栏里的下拉列表进行查找和使用
4、插件推荐及安装
插件官网地址:https://plugins.jetbrains.com/ 在下载时注意下载的版本与自己本地IDEA的版本是否一致
常见安装有两种方式,可以直接在plugins里面的Marketplace进行搜索和安装,和可以在插件官网下载插件,然后手动安装。
推荐插件如下:
Lombok 现在很多项目都在用lombok,使用注解的方式减少大量样板代码
Background Image Plus 背景图片
Free Mybatis plugin 可根据方法直接调转到xml文件位置
MyBatis Log Plugin 为了方便在控制台拷贝sql可直接执行
Key promoter 快捷键提示,初期可以使用
Eclipse Code Formatter idea有自己的代码格式模板,但是如何想插入eclipse代码模板时需要用到此插件
Properties to YAML Converter 将properties文转换为yml格式文件
Vue.js 在IDEA工具下更便利的进行Vue开发
静态代码检查插件如下三个:
FindBugs-IDEA 检测findbugs,需要注意下级别
PMDPlugin 检测PMD
CheckStyle-IDEA 检查代码格式
5、常见的配置问题
1)项目字符集
File -> Setting -> Editor -> File Encodings
除了可以设定全局和项目的字符集外,还可以设置指定文件的字符集。
这个勾选后,对于properties文件存在的ascii码的字符自动转换为中文
可以下拉框修改项目文件的有无BOM
2)文件字符集转换
在IDEA的右下角,有一个可以单独转换当前打开文件字符集的设置。
3)字体设置
File -> Setting -> Editor -> Font
可以设置自己喜欢的字体,如果系统没有,可以去网上搜索字体并安装(系统字体安装)
4)JDK配置
File -> Project Structure -> Platform Settings,或者快捷键Ctrl + Alt + Shift + S
进行配置JDK
5)maven配置
Maven home directory :可设置成自己安装的maven
User setting file :可以设置自己本地的maven配置文件,主要用于配置代理和本地仓库目录地址
Local repository :本地仓库目录,一般不做改动,否则会引起项目编译失败
6)git配置
git不需要做什么配置,主要是账号和密码,输入一次后就可以记录,包括github账号配置都比较简单,详细见File -> Setting -> Version Control - > git / GitHub
可以在File -> Setting -> Version Control -> Ignored Files 配置提交忽略的文件或者目录
小小短文希望有助你的开发,如果你在开发中遇到工具使用的其他困难,请评论或者私信我。
猜你喜欢
- 2024-11-18 在SpringBoot中应该避免的反模式 - Ali
- 2024-11-18 大厂面试系列(四):Spring相关
- 2024-11-18 SpringBoot入门系列(一)如何快速创建SpringBoot项目
- 2024-11-18 Spring Boot 2.4 部署你的第一个应用需要的环境
- 2024-11-18 跟着振锁撸全栈之JAVA入门 | 创建自己的第一个网站项目
- 2024-11-18 SpringBoot这玩意儿当然不能更好了
- 2024-11-18 Java基础学习路线之SpringBoot入门
- 2024-11-18 为什么 IDEA 把 Spring Boot 宠上天,这些神仙技巧告诉你答案
- 2024-11-18 Tomcat回显技术学习汇总
- 2024-11-18 年末的一波美团面试,被一波连环炮给轰了回来,做足准备来年再战
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)