IDEA入门到精通系列(四)

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

0x00 教程内容


如何实现光标快速跳转,如按单词跳转?!

如何跳转到特定行?!

如何切换IDEA中的Tab?!

实现内容查找与替换、查找菜单和文件、万能查找

如何查看最近浏览过的文件列表

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


我的版本为:IntelliJ IDEA 2018.2.1 x64


0x01 快速跳转


1. 编辑区的光标跳转

我们都知道,在编辑的时候,可以按键盘的左右键进行光标的跳动(废话…),如果一行代码很多,从头移动到尾,需要移动很久,那么我们可以使用键盘的Home、End实现行首和行尾的跳转。

如果需要选定,则按多一个Shift键

但是有些时候我们也不是全都是跳转行首和行尾的,此时可以用一个单词一个单词的跳转,只需要在按左右箭头的时候,加上一个Ctrl键即可,此技能在写博客的时候也非常管用。

按一个单词一个单词地跳动光标快捷键:

Ctrl + 左箭头

Ctrl + 右箭头

如果需要选定,则加按一个Shift键。


2. 光标跳转到特定行

此功能应用在文件中有很多行的时候。


image.png


3. 切换IDEA的Tab

快捷键:

Alt + 左箭头

Alt + 右箭头

无论你的Tab是放在左边还是上面,都是使用左右箭头。

image.png


0x02 快速查找


1. 查找和替换文本内容

提示:

  • 可以选中再按,这样就不需要输入内容了,全局与不全局,就差一个Shift键。
  • 日志也是可以查找的。

1、查找快捷键:Ctrl + F

image.png


2、替换快捷键:Ctrl + R

image.png


3、全局查找快捷键:Ctrl + Shift + F

image.png


4、全局替换快捷键:Ctrl + Shift + R

image.png


2. 按文件名查找文件

1、按文件名查找文件快捷键Ctrl + Shift + N

image.png


3. 查找操作和菜单

image.png


直接点击Help=>Find Action也可以,直接快捷键Ctrl + Shift + A,也可以。如打开插件窗口:

image.png

如设置行号:

image.png


4. 万能查找

快捷键:按次Shift

可用于查找文件、菜单、操作等,但不能查找文件内容。

image.png


注意:2019.2版本,已经将查找文件、查找菜单、万能查找功能合并了,直接使用Ctrl + Shift + N即可。


0x03 彩蛋


  • 查看最近浏览过的文件列表快捷键:Ctrl + E,按回车可以实现跳转,最近点击的或者最上面显示


image.png


快速打开文件所在的文件夹:Show in Explorer(不能用中文路径)

image.png


0xFF 总结


  1. 应读者强烈要求,专门写一套IDEA的教程,请多多支持!
相关文章
|
8月前
antlr4 入门IDEA插件使用——(二)
antlr4 入门IDEA插件使用——(二)
333 0
|
SQL Java 数据库连接
【MyBatis】入门IDEA搭建
MyBatis是一个,它提供了一种。它的主要作用是将Java对象与数据库表之间进行映射,使开发者可以通过面向对象的方式操作数据库,而。MyBatis是一个orm框架。
|
5月前
|
搜索推荐 Java Maven
Netbeans入门实践类IDEA风格下
Netbeans入门实践类IDEA风格下; 配置文件模板Templates, user, date, time; 解决Open Project, 中文乱码GBK
57 1
|
5月前
|
IDE Java Apache
Netbeans入门实践类IDEA风格上
Java IDE, NetBeans, IDEA, Eclipse, Netbeans入门实践类IDEA风格上篇 遇到并解决问题1, NetBeans Error, Cannot find Java 1.8 or higher.
83 1
|
7月前
|
IDE Java 项目管理
Java入门——Intellij IDEA简介、使用IDEA开发程序、IDEA常用快捷键、IDEA其他操作
Java入门——Intellij IDEA简介、使用IDEA开发程序、IDEA常用快捷键、IDEA其他操作
126 3
|
8月前
|
安全 Java 数据库连接
在IntelliJ IDEA中通过Spring Boot集成达梦数据库:从入门到精通
在IntelliJ IDEA中通过Spring Boot集成达梦数据库:从入门到精通
1524 6
|
Java 应用服务中间件 Maven
idea入门使用以及搭建web项目(下)
idea入门使用以及搭建web项目(下)
79 0
idea入门使用以及搭建web项目(下)
|
SQL Java 数据库连接
MyBatis的基本入门及Idea搭建MyBatis坏境且如何一步骤实现增删改查(CRUD)---详细介绍
MyBatis的基本入门及Idea搭建MyBatis坏境且如何一步骤实现增删改查(CRUD)---详细介绍
94 0
|
IDE 数据库连接 开发工具
idea入门使用以及搭建web项目(上)
idea入门使用以及搭建web项目(上)
151 0
|
JavaScript 开发者 Windows
从模仿开始理解vue2的数据响应式
从模仿开始理解vue2的数据响应式
从模仿开始理解vue2的数据响应式