IDEA入门到精通系列(二)

简介: IDEA入门到精通系列(二)

0x00 教程内容


如何实现像Sublime一样,点击文件名,编辑区的文件问实时显示出来?!

如何设置自动导包?!

如何显示编辑区的行号?!

如何设置最适合宽屏显示器的标签Tab?!

说明:因为IDEA版本原因,结果可能会有所不同,各位看官如有发现,请贡献您的解决方案,共建良好生态。


我的版本为:IntelliJ IDEA 2018.2.1 x64


0x01 编辑区设置


1. 实时显示编辑区

点击设置按钮,将两个选项勾上,就可以实现左边文件名和编辑区Tab的文件名实时跳转了。

image.png


2. 自动导包

在写代码的时候,就会自动导入包了。如不导入,可以按Alt + Enter来导,当有多个包选择时,需要选择合适的。

微信图片_20220619114328.png


3. 显示行号

默认是有行号的,如果不小心关掉了的话,可以在设置里开启。

image.png


0x02 设置标签Tab


1. 设置Tab位置

右击标签的文件名,选择设置到左边:

微信图片_20220619114357.png


说明:2019.2之后发生了小变化,右击看到的可能是:Configure Editor Tabs,也一样可以设置。

另一种设置方式,也可以在设置里面设置:

微信图片_20220619114413.png


设置之后发现我们的标签放到左边了,这样的话代码编辑区域纵向变大了,而且,放在左边的时候,发现可以看到更多文件了,方便查找:

微信图片_20220619114426.png


2. 设置Tab里文件的排序

可以按文件名进行排序,其实,标签里面的文件名也是可以拖拉移动位置的。

微信图片_20220619114426.png


3. 设置Tab里文件的个数

默认是10个,也可以设置成更多。

image.png


0x03 彩蛋


当代码比较长的时候,一行放不下,下面会出现横拉杆,我们可以设置一下让他自动换行!

设置前:

image.png


设置方法:

image.png


设置后会发现横拉杆消失了,而且代码都自动换了行,它不会将单词、参数拆开。如下面的,leftOuterJoin右边其实还有一点空间,但是(cookieLabelRDD)并没有拆开,这样显得更加容易阅读。

image.png


0xFF 总结


  1. 下一篇会设置更多实用的功能,如复制粘贴行、多行复制、快速移动行等等,继续期待:IDEA入门到精通系列(三)
  2. 应读者强烈要求,专门写一套IDEA的教程,请多多支持!
相关文章
|
6月前
antlr4 入门IDEA插件使用——(二)
antlr4 入门IDEA插件使用——(二)
285 0
|
SQL Java 数据库连接
【MyBatis】入门IDEA搭建
MyBatis是一个,它提供了一种。它的主要作用是将Java对象与数据库表之间进行映射,使开发者可以通过面向对象的方式操作数据库,而。MyBatis是一个orm框架。
|
3月前
|
搜索推荐 Java Maven
Netbeans入门实践类IDEA风格下
Netbeans入门实践类IDEA风格下; 配置文件模板Templates, user, date, time; 解决Open Project, 中文乱码GBK
49 1
|
3月前
|
IDE Java Apache
Netbeans入门实践类IDEA风格上
Java IDE, NetBeans, IDEA, Eclipse, Netbeans入门实践类IDEA风格上篇 遇到并解决问题1, NetBeans Error, Cannot find Java 1.8 or higher.
68 1
|
5月前
|
IDE Java 项目管理
Java入门——Intellij IDEA简介、使用IDEA开发程序、IDEA常用快捷键、IDEA其他操作
Java入门——Intellij IDEA简介、使用IDEA开发程序、IDEA常用快捷键、IDEA其他操作
83 3
|
6月前
|
安全 Java 数据库连接
在IntelliJ IDEA中通过Spring Boot集成达梦数据库:从入门到精通
在IntelliJ IDEA中通过Spring Boot集成达梦数据库:从入门到精通
1421 6
|
Java 应用服务中间件 Maven
idea入门使用以及搭建web项目(下)
idea入门使用以及搭建web项目(下)
74 0
idea入门使用以及搭建web项目(下)
|
SQL Java 数据库连接
MyBatis的基本入门及Idea搭建MyBatis坏境且如何一步骤实现增删改查(CRUD)---详细介绍
MyBatis的基本入门及Idea搭建MyBatis坏境且如何一步骤实现增删改查(CRUD)---详细介绍
86 0
|
IDE 数据库连接 开发工具
idea入门使用以及搭建web项目(上)
idea入门使用以及搭建web项目(上)
140 0
|
Java 测试技术 Maven
11activiti - 入门demo(IDEA)
11activiti - 入门demo(IDEA)
84 0