开发者在Idea 中常见的配置,你都了解吗

前言:

很早之前,小编用的也是MyEclipse Eclipse 也用过,前俩个工具占用空间比较大,我以前的电脑配置又不高,所以每次打开项目啥的要一会,后来我涉及到了Idea 这款软件,我发现它真的太好用了。

具体以下几点:

1.首先现在用这款软件的人很多,遇到什么问题随随便便上网就可以搜索出来。

2.界面风格我很喜欢,有黑色 和白色主题,我比较喜欢黑色。

3.功能强大,提示单词,还有配置很好。

几个配置:

关于整个软件的设置 一般在 File Settings 里面,, 关于项目的设置一般在 Project Structure里面

(1) 配置main 方法

Settings 里面打开这个图,下面是我已经配置好了的。

1.1 可以添加一个模板组

1.2 然后添加模板内容

Define 中我选择的是Java

最后点击Apply, Ok即可。

1.3 试试main 方法的效果

然后点击Tab 键这个模板就创建出来了。并且方法上面的注释也可以参考这个配置。

(2) 配置git

同样在 Setting 里面找到git 然后配置git 的程序,点击测试,如下,我这是成功了。

当如果发现Idea 中没有 代码下拉那个图标该怎么弄呢?

先要看看自己的Git 有没有参照上图配置成功,接下来可以看这里。

点击Add Root 图标就配置成功啦!

(3)如何配置提示不区分大小写

搜索code Completion 选择None 就是不区分不小写。

可以看到我输入一个list 大写的也能够提示出来。

(3)如何设置Tab 多行显示

像下面这张图一样,本来idea 设置的是 显示一行的,设置成俩行的话,可以显示多一点文件。

将下图中的Show tabs in single row 前面的复选框去掉即可。

(4)如何设置IDEA 的字体大小

在Font 这个标签底下设置.

(5) 如何设置实体类的 get set 方法

一般情况下实体类可以直接提供get set 方法,如果需要自己手动补充的话,可以参照如下:

快捷键 : Alt +Insert (笔记本电脑不行的话,可以试试Alt+Fn+Insert)

(6) 一些快捷键

Alt +Enter 可以导包

itar iter的用法

Ctrl+Alt+L 代码格式化

Ctrl+Alt+O 去掉多余的引用

Ctrl+D 复制一行

输入sout ,然后点击Tab 键,System.out.println();

idea 更多注解整理:https://www.jb51.net/article/136761.htm

(7)查看方法的引用情况

按照Ctrl 键 ,然后鼠标点击方法名称

点击Yes 然后就可以定位到是这个方法哪里被调用到了。

调到被引用的方法里面可以 使用 Ctrl+Alt +方向左键返回。

(8)下载一些第三方插件

直接File --->Setting plugins 里面都是一些插件,可以在这里搜索并且下载

(9)idea 中的搜索方法

Ctrl+N 搜索类

Shift +Shift 也是一个搜索

全局搜索 Ctrl+Shift +R

(10) 查看文件修改历史

在安装了git的基础上,我们可以通过show different 查看代码的修改之处。

但是如果自己的代码没有提交,又或者是现在写的一点代码没有之前写的好,想回到某段时间的文件修改,可以参照下图:

点中某一个文件 ,右键点击 show History

打开以后就可以看到版本修改历史,这个功能实在太好用了。

(11) 补充

可以重新 build 项目

git 在这里面。,也可以从这里拉取代码。

SpringBoot项目的热部署功能

下图标注出来的全都选最后一个。

显示这段代码是谁写的

(12)自动导包

将下图中的俩个复选框选上, 这样在写代码的时候可以自动导入类的包,很方便。

以上就是目前脑海中比较深刻的几个点,还有很多没有列举到。

(13) 好的文章补充

快捷键设置: https://www.jb51.net/article/136761.htm

设置篇 : https://www.jb51.net/article/136058.htm

以上就是开发者在Idea 中常见的配置,你都了解吗的详细内容,更多关于Idea 中常见的配置的资料请关注我们其它相关文章!

(0)

相关推荐

  • Idea配置超详细图文教程(2020.2版本)

    Idea配置(2020.2版本)1.Idea 设置字体2.Idea配置Maven3.不区分大小写4.自动导包功能及相关优化功能5.自动编译6.多行显示7.单词拼写检查8.idea中 类中显示成员变量和方法9.idea中 查看 类的关系图10.idea中 切换背景图片11.idea中 File Type 过滤12.手动加入快捷键设置 1.Idea 设置字体 settings --> Editor --> Font 2.Idea配置Maven Settings --> Build Tools

  • IntelliJ IDEA最佳配置(推荐)

    IntelliJ IDEA最佳配置 IntelliJ IDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community).旗舰版收费(30天免费使用时间,功能齐全):社区版(永久免费,功能简陋). 1.安装目录结构解释 bin:容器,执行文件和启动参数等 help:快捷键文档和其他帮助文档 jre64:64 位 Java 运行环境 lib:IDEA 依赖的类库 license:各个插件许可 plugin:插件 其中:bin 目录下: ​ 以我的电脑系统(64位 windows10,

  • idea配置连接数据库的超详细步骤

    学习时,使用IDEA的时候,需要连接Database,连接时遇到了一些小问题,下面记录一下操作流程以及遇到的问题的解决方法. 一. 连接操作 简介:介绍如何创建连接,具体连接某个数据库的操作流程. 1.1 创建连接 打开idea,点击右侧的 Database 或者 选择 View --> Tool Windows --> Database 点击 + 号 ,选择 Data Source ,选择 数据库 (下面以MySQL为例) 选择 mysql 后弹出以下界面 填上信息后,点击 Test Con

  • 在IDEA2020.2中配置使用Git的详细教程

    一. idea中配置git 先配置好git的本地地址,然后test,出现版本号说明测试成功! 二. idea中使用git 可以直接在idea中使用命令操作git 1.初始化本地仓库 选好项目点击OK即可. 2.添加到暂存区 3.提交到本地仓库 也可以在这里提交,效果一样只是位置不一样 4.推送至远程仓库 5.直接克隆项目到本地 6.拉取项目到本地 7.创建分支 这时候就切换到了新创建的分支 到此这篇关于在IDEA2020.2中配置使用Git的详细教程的文章就介绍到这了,更多相关idea配置使用g

  • IDEA配置码云Gitee的使用详解

    码云gitee是什么 GitHub和码云均基于Git,所以两者的操作方法基本一致,只需要学习其中一种即可. GitHub与码云均提供免费的代码仓库. GitHub免费版只能创建公开的项目,私有项目需要付费,截止本文发布时,服务费用是$7.00: 码云免费版支持5人以下的组织,可以创建私有项目. 码云:https://gitee.com/ GitHub:https://github.com 由于GitHub是全英文界面,对于一个英语盲,学习成本稍显高昂了点,所以我这里从码云下手. gitee是我们

  • idea maven 项目src下的配置文件没有同步至target的解决操作

    如果发现maven项目里面src/main/resources下的配置文件或src/main/java下的xml配置文件未能同步至target,首先,要确保src下的文件夹职能划分好,如下图,请注意java, resources, webapp这些目录的图标,如果不是这样,请选中后右键->make directory as来指明文件夹用途. 在下面这里分别指出web.xml的位置和web root的位置. 这个编译后输出的路径用默认的, 不要改变 . 重点是pom.xml,如果你的pom里面没有

  • 最新idea2020注册码永久激活(激活到2100年)

    首先有图有真相: 资源链接: 链接: https://pan.baidu.com/s/1mvU2qDxJPCXbCuVaCVCjGA 提取码: k3e2 第一步:将bin目录下的三个文件拷贝到IDEA安装之后的bin目录下,替换文件. 第二步:编辑idea.exe.vmoptions和idea64.exe.vmoptions文件,这两个文件的修改方式完全相同,都是修改文件的最后一行:"-javaagent:".确保"-javaagent:将jar文件的全路径拷贝到这里&quo

  • IDEA 2020版本最新破解教程可激活至2089年(推荐)

    IDEA 最新破解补丁&激活码压缩包网盘地址: 需要的小伙伴,请关注微信公众号: Java技术迷, 或者扫描下方公众号二维码,回复关键字:idea, 即可免费无套路获取激活码.破解补丁. 注意:偶尔会百度网盘抽风,出现失效或者提取码错误的情况,刷新再试几次,若真的失效了,不妨后台告知我,我看到后会及时更新,感谢~ PS: 破解教程请以本文为主,这篇文章会及时更新,别的地方可能是老的教程,请详细阅读以下内容~ 详细破解教程如下

  • IntelliJ IDEA 2020最新激活码(亲测有效,可激活至 2089 年)

    一.前言 本文分享IntelliJ IDEA 2020最新激活码,可激活至 2089 年,亲测有效~ 笔者在网上找了一圈,各种方法都试过了,之前那种在网上随便找个注册码,就能激活成功的方式已经一去不返了~ 本文记录下个人 IntelliJ IDEA 2019.3激活破解教程~ 说实话,IDEA 更新是真滴快,还以为 IDEA 2019.2.4 后面会更新 IDEA 2019.2.5 版本,谁知道 11 月份刚结束,官方直接就上了 2019.3 版本 ... 据官方说 IDEA 2019.3 版本

  • 开发者在Idea 中常见的配置,你都了解吗

    前言: 很早之前,小编用的也是MyEclipse Eclipse 也用过,前俩个工具占用空间比较大,我以前的电脑配置又不高,所以每次打开项目啥的要一会,后来我涉及到了Idea 这款软件,我发现它真的太好用了. 具体以下几点: 1.首先现在用这款软件的人很多,遇到什么问题随随便便上网就可以搜索出来. 2.界面风格我很喜欢,有黑色 和白色主题,我比较喜欢黑色. 3.功能强大,提示单词,还有配置很好. 几个配置: 关于整个软件的设置 一般在 File Settings 里面,, 关于项目的设置一般在

  • Android开发中Launcher3常见默认配置修改方法总结

    本文实例讲述了Android开发中Launcher3常见默认配置修改方法.分享给大家供大家参考,具体如下: Launcher概述 Launcher是开机完成后第一个启动的应用,用来展示应用列表和快捷方式.小部件等.Launcher作为第一个(开机后第一个启动的应用)展示给用户的应用程序,其设计的好坏影响到用户的体验,甚至影响用户购机的判断.所以很多品牌厂商都会不遗余力的对Launcher进行深度定制,如小米的MIUI.华为的EMUI等.Android默认的Launcher没有过多的定制,更加简洁

  • 深入解析Redis中常见的应用场景

    前言 Redis是一个key-value存储系统,现在在各种系统中的使用越来越多,大部分情况下是因为其高性能的特性,被当做缓存使用,这里介绍下Redis经常遇到的使用场景.下面话不多说了,来一起看看详细的介绍吧. Redis特性 一个产品的使用场景肯定是需要根据产品的特性,先列举一下Redis的特点: 读写性能优异 持久化 数据类型丰富 单线程 数据自动过期 发布订阅 分布式 这里我们通过几个场景,不同维度说下Redis的应用. 高性能适合当做缓存 缓存是Redis最常见的应用场景,之所有这么使

  • php中的ini配置原理详解

    使用php的同学都知道php.ini配置的生效会贯穿整个SAPI的生命周期.在一段php脚本的执行过程中,如果手动修改ini配置,是不会启作用的.此时如果无法重启apache或者nginx等,那么就只能显式的在php代码中调用ini_set接口.ini_set是php向我们提供的一个动态修改配置的函数,需要注意的是,利用ini_set所设置的配置与ini文件中设置的配置,其生效的时间范围并不相同.在php脚本执行结束之后,ini_set的设置便会随即失效. 因此本文打算分两篇,第一篇阐述php.

  • Vue开发中常见的套路和技巧总结

    属性排放 export default { name: '名称', components: { // 组件挂载a}, created(){} // 数据获取 beforeMount() {}, // 数据获取 data: () => ({}), //响应式数据 computed: {} // 计算属性集合 methods: {} // 方法集合 ... // 销毁页面不要的资源 } 管理请求加载状态 async beforeMount(){ // 开始加载 this.loading = true

  • Android中常见的图形绘制方式总结

    目录 图形绘制概述 View + Canvas SurfaceView + Canvas TextureView + Canvas SurfaceView + OpenGL ES GLSurfaceView + OpenGL ES TextureView + OpenGL ES 总结 图形绘制概述 Android平台提供丰富的官方控件给开发者实现界面UI开发,但在实际业务中经常会遇到各种各样的定制化需求,这必须由开发者通过自绘控件的方式来实现.通常Android提供了Canvas和OpenGL

  • Struts 2中的constant配置详解

    1.<constant name="struts.i18n.encoding" value="UTF-8" /> 指定Web应用的默认编码集,相当于调用 HttpServletRequest的setCharacterEncoding方法. 2.<constant name="struts.i18n.reload" value="false"/> 该属性设置是否每次HTTP请求到达时,系统都重新加载资源文

  • asp.net开发中常见公共捕获异常方式总结(附源码)

    本文实例总结了asp.net开发中常见公共捕获异常方式.分享给大家供大家参考,具体如下: 前言:在实际开发过程中,对于一个应用系统来说,应该有自己的一套成熟的异常处理框架,这样当异常发生时,也能得到统一的处理风格,将异常信息优雅地反馈给开发人员和用户.我们都知道,.net的异常处理是按照"异常链"的方式从底层向高层逐层抛出,如果不能尽可能地早判断异常发生的边界并捕获异常,CLR会自动帮我们处理,但是这样系统的开销是非常大的,所以异常处理的一个重要原则是"早发现早抛出早处理&q

  • PHP中常见的缓存技术实例分析

    本文实例分析了PHP中常见的缓存技术.分享给大家供大家参考.具体如下: JBLOG在开发的过程中,对性能的优化做了不少工作.为了尽量减少不必要的数据库查询,我对一些数据进行了缓存和静态化处理. 缓存的原理:把一些经常要用到但又很少改动的数据以数组或其它形式存储到一个独立的PHP文件中,然后在需要用到的时候包含进来. 缓存的优点:能够大大减少数据库的查询次数,减轻数据库的压力,提高程序的执行效率. JBLOG缓存的数据有:系统设置.博客分类.侧栏最新日志.最新评论.博客统计.日志归档.友情链接.标

  • Djang中静态文件配置方法

    下面通过图文并茂的方法给大家详细介绍下Djang中静态文件配置方法 一.django静态文件配置原理 静态文件配置就是为了让用户请求时django服务器能找到静态文件返回. 首先要理解几个概念: 媒体文件:用户上传的文件 静态文件:css,js,image等 开发环境:使用django内置服务器处理静态文件 生产环境:使用apache2/nginx服务器处理静态文件映射 所以在配置时要分清楚开发环境还是生产环境,这个后面会详细介绍. 下面先介绍一下服务器查找静态文件的原理,这样我们才能更好的配置

随机推荐