【IDEA】idea常用热键(每个都有操作讲解)版权声明

原创
小哥 2年前 (2022-12-26) 阅读数 50 #大杂烩

【IDEA】 idea 常用快捷键(每个都有动作演示)

IDEA 一个非常好的开发工具,这个博客总结了一些 IDEA 常用于提高开发效率的快捷键,

下面的 “关键字” 指在快捷键搜索框中输入的内容,表示语言为 Dart当然,其他语言也同样适用。

向后跳和向后跳与当前操作相关。 (salvio 修改)

快捷键

功能

Windows

Mac

跳回到上一操作

Ctrl + Alt + ←

Command + [ 或 Command+ Option + ←

跳到下一个操作

Ctrl + Alt + →

Command + ] 或 Command + Option + →

尤其是当你查看源码时,经常需要跳回到上一操作,这个时候此快捷键就显得非常香了。

【1】 关键字:Rename… 、 快捷键:Shift + F6

功能:可以重命名文件夹、文件、方法等。以重命名方法为例

【2】 关键字:Show Context Actions 、 快捷键:Alt + Enter

角色:可以说"万能键",可以自动修复错误,如引入包,弥补 override 等待以快速完成构造函数为例

【3】 关键字:Extend Selection 、 快捷键:Ctrl + W

角色:逐步选择代码块。选择光标所在的单词或段落,连续按将在原始选择的基础上扩展选择范围。

这也是我通常非常喜欢的功能键,尤其是 Flutter 这种嵌套相对较深。选择最外面的组件时,您不再需要担心选择更少或更多的括号。

【4】 关键字:Next Highlighted Error 、 快捷键: F2

角色:快速查找下一个错误。

定位错误时,即使已安装 CodeGlance 插件可以方便地拖到错误的位置,但使用此快捷键,您可以在不拖动的情况下快速定位错误。如果存在多个错误,请在修复一个错误后直接按 F2 你可以纠正下一个错误。方便吗?

对应的是快速定位到上一个错误,关键字:Previous Highlighted Error、 快捷键: Shift + F2这里不再有示威了。

【5】 关键字:Find Usages 、 快捷键:Alt + F7

功能:查找引用。这里,以引用方法的地方为例。

【6】 关键字:Go to Declaration or Usages 、 快捷键:Ctrl + B、Ctrl +鼠标左键

操作:跳转到声明(定义)或引用。

【7】 关键字:Reformat Code with dartfmt 、 快捷键: 无

角色:格式化代码。

【8】 关键字:Go to Line/Column 、 快捷键:Ctrl + G

角色:查找行。

【9】 关键字:Find 、 快捷键:Ctrl + F

角色:搜索当前文件中的指定内容。

如果您想在搜索单词时区分大小写,可以单击 Aa 按钮。

【10】 关键字:Find in Path 、 快捷键:Ctrl + Shift + F

角色:全局搜索。

【11】 快捷键:Shift + Shift

角色:全面搜索,可以搜索所有文件,根据搜索类型,搜索文件,模糊搜索。

【12】 关键字:Recent Files 、 快捷键:Ctrl + E

效果:显示最近编辑的文件列表。

单击文件并跳转到文件仍然非常方便。

【13】 关键字:Surround With… 、 快捷键:Ctrl + Alt +T

角色:将代码包装在一个块中,例如。 try…catch、if else 等。

选择要添加到块中的代码,然后按快捷键 Ctrl + Alt +T 即可。

【14】 关键字:File Path 、 快捷键:Ctrl + Alt + F12

角色:文件路径。

【15】 关键字:File Structure 、 快捷键:Ctrl + F12

角色:显示当前文件结构。

此函数可以列出当前文件的结构(类中的类、属性、方法和其他信息),供个人日常使用。

【16】 关键字:Back 、 快捷键:Ctrl + Alt + ←

作用:跳回到上一操作。

在示例中,首先跳转到定义。 china 方法,然后按快捷键返回定义 china 该方法之前的步骤非常实用,可以节省大量时间。

与之相对应的是 关键字:Forward,快捷键:Ctrl + Alt + →, 功能是跳到下一个操作。

【17】 关键字:Undo 、 快捷键:Ctrl + Z

效果:撤消修改。

Undo 该操作可以撤消您的修改。如果要撤消修改,也就是说,如果要撤消以前的内容,则需要使用 Undo 相反的功能 Redo 是,关键字:Redo,快捷键:Ctrl + Shift + Z。

【18】 关键字:Replace 、 快捷键:Ctrl + R

角色:批量替换内容。

【19】 关键字:Debug 、 快捷键:Shift + F9

功能:打开 Debug 调试模式。

工作一天 Debug 调试工作量仍然很大。我不喜欢找到按钮然后单击按钮。使用快捷键感觉舒服多了。关 Debug 调试模式的关键字:Stop,快捷键:Shift + F2。

【20】 关键字: Clear All、 快捷键:无

功能:清空控制台输出日志。

如果每次清空控制台日志时右键单击控制台,然后找到 Clear All 按钮,转到要点,那太麻烦了,幸运的是有这个快捷键。

【21】 关键字:with Mnemonic 快捷键:Ctrl + F11

角色:使用助记符设置 / 取消书签,根据设置的书签值快速跳转到标记的文件。

设置书签后,按 Ctrl + 您设置的数字 您可以跳转,注意数字是主键盘区域,而不是正确的数字键盘。

您不仅可以为文件设置书签,还可以为文件夹设置书签。操作过程是相同的,所以我不在这里演示。

书签功能非常实用。当您在多个文件之间来回切换时,或者当文件夹路径很深时,书签功能太香了。


下面的效果演示图是关于快速移动光标和快速选择单词的功能。在早期,记住这些快捷键需要一点时间,但过了很长时间,就像你键入一个单词一样,你不会想到这个单词的拼音。你所做的改变是减少来回切换鼠标和键盘的频率。我个人认为它仍然值得使用。

【22】 关键字:Down 、 Up、Left、Right

功能:上下左右移动光标。
按下箭头移动光标,因为箭头离右手还有点远,所以我更改了键,如下表所示。

关键字

默认快捷键

自定义快捷键

Up

上箭头 ↑

Alt + I

Down

下箭头 ↓

Alt + K

Left

左箭头 ←

Alt + J

Right

右箭头 →

Alt + L

在这个设置之后,鼠标的使用次数大大减少,这仍然很酷。这里的自定义快捷键是根据我的个人习惯设置的。您可以将它们更改为舒适的快捷键。

【23】 关键字: Move Caret to Line Start、Move Caret to Line End

功能:将光标移动到行首,并将光标移动至行尾。分别对应的快捷键 Home、End。

通常,我经常将光标移动到行的末尾,然后按 Enter 关键线路馈送,或非常好。

【24】 关键字:Move Caret to Line Start with Selection 、 Move Caret to Line End with Selection

功能:从光标到行首和从光标到行尾进行选择。分别对应的快捷键 Shift + Home、Shift + End。

通常,所选内容将被剪切到其他位置,光标将移动到行的开头或结尾,然后光标将被选择到行的开始或结尾。谁用老鼠,谁就香。当然,如果我们喜欢使用鼠标,我们不会互相掐。哈哈。

【25】 关键字: Move Caret to Previous Word、Move Caret to Next Word

功能:光标移动到上一个单词,光标移动到下一个单词。分别对应的快捷键 Ctrl + ←、Ctrl + →。

【26】 关键字:Up with Selection、Down with Selection、Left with Selection、Right with Selection

功能:上下左右移动光标,然后选择内容。分别对应的快捷键 Shift + ↑、Shift + ↓、Shift + ←、Shift + →。

如果你掌握了上面的快捷键,大多数时候你不需要使用鼠标来完成它们。敲代码可以让你开心,哈哈。

不过 IDEA 快捷键远不止这些。下面是我整理的其他一些快捷键,供以后查看。

IDEA 快捷键

Ctrl+N : 根据输入的"类名"查找类文件
Ctrl+Shift+E:显示最近更改的文件
Ctrl + O:选择可重写的方法
Ctrl + Home:跳转到文件头
Ctrl + End:跳转到文件结尾
Ctrl + Alt + Space:类名自动完成
Ctrl + Shift + Backspace:返回到上次修改的位置
Ctrl + Shift + F12:编辑器最大化
Ctrl + J插入自定义动态代码模板
Ctrl + /:注释光标的行代码
Ctrl + F4 :关闭当前编辑文件
Ctrl + F8:在 Debug 模式,将光标的当前行为设置为断点
Ctrl + Enter:智能分隔符行
Ctrl + Shift + J将下一行合并到当前行的末尾
Ctrl + Shift + U:放大所选代码。 / 小写互变
Ctrl + Shift + T:为当前类生成单元测试类。如果已经有一个单元测试类,您可以选择它。
Ctrl + Shift + +:展开所有代码
Ctrl + Shift + - :折叠所有代码
Ctrl + Shift + F7 要突出显示所有选定文本,请按 Esc 取消高亮
Ctrl + Shift + Enter:自动结束代码,在行尾自动添加分号
Ctrl + Shift + 前箭头键:将光标放在方法名称上,并将方法移动到上一个方法的前面
Ctrl + Shift + 后箭头键:将光标放在方法名称上,并将方法移动到下一个方法的前面
Shift + F9:执行 Run 功能
Shift + F11:弹出书签显示层
Shift + Tab:取消缩进

以上是我认为会用到的,还有很多快捷键不会被整理出来。我亲自测试了每个快捷键,因此您可以放心使用。

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除

热门