【IDEA】idea常用热键(每个都有操作讲解)版权声明
原创【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:取消缩进
以上是我认为会用到的,还有很多快捷键不会被整理出来。我亲自测试了每个快捷键,因此您可以放心使用。
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除