4

推荐 13 个 IntelliJ IDEA 高手代码编辑技巧!

 11 months ago
source link: https://www.51cto.com/article/769472.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

推荐 13 个 IntelliJ IDEA 高手代码编辑技巧!

作者:迷路的架构师 2023-10-11 16:12:07

我们常常看到高手写代码都是不用鼠标的,快捷键用的溜得飞起。今天我们分享13个快速编辑代码的技巧,让你成为别人眼中的高手!

跳转到编辑器开始编码

无论在 IDE 中的哪个位置,只需点击 Escape 即可将焦点移至编辑器。比使用鼠标快得多!

f6c09516566df69bfdb6774572b295797890b1.gif

如果整个屏幕是空的,要快速打开一个类。点击Ctrl + N并输入关键字即可。

546c5ef210ae8773d6063417399a7fcfd7f22e.gif

更快地浏览代码

要跳过整个单词,按住 Ctrl 并按住←和箭头键。

2482578404fc7b42213131e8ec4f40ad3f1227.gif

点击Home跳到行的开头和End结尾。

假设有一个很大的类并且需要在方法之间跳转。

b19ffa566fccbcc8ad45055a9e5d52b90d9ecf.gif

使用 Alt + ↑跳转至上个方法 ,Alt + ↓ 跳转至下个方法。

还有另一个方法,使用Ctrl + F12显示类结构。点击↑和↓箭头选择方法,然后选中即可。

05a176516b436b8737c0945023efada19a5c59.gif
81413b811954670e9353905cf2263d61d64cb8.gif

快速选择代码

要选择一行中想要替换、删除或复制的部分,请按住Shift或←箭头→键。

46fbb3700dbbb0c6d743586a2a39ac157ce796.gif

选择文本的另一种方法是使用Ctrl + W,这是IntelliJ IDEA 的扩展选择工具,不断按 Ctrl + W 可以逐渐选择越来越多的代码。

02c5fe602bc5a27e9b4579e9d407fb22ed3cf1.gif
点击Escape、←、 或→ 可以取消选择。

使用 Ctrl + D 可以复制一整行。

b54e95679caa43d4ad02839bec21fa637a6a72.gif

与此相反,Ctrl + Y删除一行。

79ed96863250d0b3419262b363452e0fbf42b8.gif

批量移动代码

常见的情况是一行代码位置错误。无需剪切和粘贴。按住Ctrl,Shift然后使用↑和↓箭头来移动整行。

b647a5a5477829b0cb9874a2d92661c4ba2536.gif

可以同时使用多行执行相同的操作!

这个快捷键相信大家都知道, Ctrl + Z。

f236efc19835aa4ea4066575ad2601e08ba59b.gif

当你意识到实际上不需要撤销时,可以使用Ctrl + Shift + Z重做。

快捷方式汇总表

快捷方式名称

Windows 快捷方式

Mac快捷方式

1. 进入编辑器

Ctrl+N

3. 跳过单词

Ctrl + ←/→

⌥ + ←/→

4. 行开始/结束

HOME / END

Fn ← / Fn →

5. 上一个/下一个方法

Alt + ↑ / Alt + ↓

⌃ ↑ / ⌃ ↓

6. 文件结构弹出窗口

Ctrl + F12

7.简单选择文本

Shift + 箭头键

Shift + 箭头键

8. 扩大选择范围

Ctrl + W

9. 行复制

Ctrl + D

10.删除行

Ctrl + Y

⌘ DELETE

11. 移动语句

Ctrl + Shift + ↑/↓

⇧ ⌘ ↑/↓

12. 撤消

Ctrl+Z

13.重做

Ctrl + Shift + Z

责任编辑:华轩 来源: 今日头条

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK