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

目录

【1】关键字:选中代码块 、 快捷键:Ctrl + W

【2】 关键字:下一个错误点 、 快捷键: F2

【3】 关键字:定位哪一行 、 快捷键:Ctrl + G

【4】 关键字:最近打开过的文件 、 快捷键:Ctrl + E

【5】 关键字:文件位置 、 快捷键:Ctrl + Alt + F12

【6】 关键字:文件结构、 快捷键:Ctrl + F12

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

【8】 关键字:替换、 快捷键:Ctrl + R

【9】 关键字:多光标编辑、 快捷键: 按住ctrl+alt+shift,然后鼠标左键左击哪里,哪里就会多出一个光标

【10】 关键字:文件比较、 快捷键: (啰嗦!推荐第二种)ctrl+d,首先聚焦到目录中,然后ctrl+d,就会出现弹窗选择需要比较的文件,就会出现比较界面

【11】 关键字:复制过的内容、 快捷键: Ctr+Shift+V,

【12】 关键字:遍历自定义对象、 快捷键: 遍历对象.for +回车,

 【13】 关键字:方法参数提示、 快捷键: Ctrl+P,

【14】 关键字:显示注释文档、 快捷键: Ctrl+Q,

 【15】 关键字:高亮当前变量、方法在此文件里所有使用的地方、 快捷键: Ctrl+Shift+F7,

【15】 关键字:弹窗的形式查看该方法、 快捷键: Ctrl+Shift+i,

【16】 关键字:选择剪贴板内容并插入、 快捷键: Ctrl+Shift+Insert,和【11】相同 

 【17】 关键字:把代码环绕、 快捷键: Ctrl+Alt+T

【18】 关键字:把代码环绕解开、 快捷键: Ctrl+Shift+Del

【19】 关键字:最近编辑的文件、 快捷键: Ctrl+Shift+e

 【19】 关键字:查看文件历史改动记录、 快捷键: 右键文件夹/文件,Localhistory,showHistory

 【20】 关键字:演出模式、 快捷键: Alt+V快捷键,弹出View视图,然后选择Enter Presentation Mode

 【21】 关键字:演出模式,打开其他框、

【22】 关键字:注入语言 如:json、 快捷键: Alt + Enter,选Inject language or reference:

 【23】 关键字:方法提取、 快捷键: Ctrl + Alt + M

【23】 关键字:快捷new对象、for循环、判空、if条件判断等快捷输入,自动补全


【1】关键字:选中代码块 、 快捷键:Ctrl + W

作用:递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围。
在这里插入图片描述
这个也是我平常很喜欢的功能键,尤其是对于 Flutter 这种嵌套比较深的,选择最外层组件的时候,再也不用担心少选择或者多选择一个括号的问题了。

【2】 关键字:下一个错误点 、 快捷键: F2

作用:快速定位下一个错误。
在这里插入图片描述

定位错误的时候,即使装了 CodeGlance 插件方便拖动到错误位置处,但有了这个快捷键之后,不需要拖动就可以快速定位某个错误了。如果有多个错误,修复一个错误后直接按 F2 就可以修改下一个错误了,很方便的有没有?

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

【3】 关键字:定位哪一行 、 快捷键:Ctrl + G

作用:定位到某一行。
在这里插入图片描述

【4】 关键字:最近打开过的文件 、 快捷键:Ctrl + E

作用:显示最近打开的文件列表。
在这里插入图片描述
可点击文件,跳转到该文件,还是很方便的。

【5】 关键字:文件位置 、 快捷键:Ctrl + Alt + F12

作用:文件路径。
在这里插入图片描述

【6】 关键字:文件结构、 快捷键:Ctrl + F12

作用:显示当前文件结构。
在这里插入图片描述
该功能可以把你当前文件的结构(有哪些类、类中有哪些属性、方法等信息给列举出来),个人日常使用。

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

作用:跳回上一个操作。
在这里插入图片描述
示例中先跳到定义 china 方法的位置,然后按快捷键跳回跳到定义 china 方法前的那一步,这个很实用,可以省下不少时间。

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

【8】 关键字:替换、 快捷键:Ctrl + R

作用:批量替换内容。
在这里插入图片描述

【9】 关键字:多光标编辑、 快捷键: 按住ctrl+alt+shift,然后鼠标左键左击哪里,哪里就会多出一个光标

作用:多光标编辑    

 快捷键: 按住alt,然后鼠标左键下拉,就会一列光标

作用:多光标编辑    

【10】 关键字:文件比较、 快捷键: (啰嗦!推荐第二种)ctrl+d,首先聚焦到目录中,然后ctrl+d,就会出现弹窗选择需要比较的文件,就会出现比较界面

作用:文件比较

上边这种方式比较啰嗦!

快捷键: 左侧目录中先选中文件1,按住ctrl再选中文件2,最后按Ctrl+d

【11】 关键字:复制过的内容、 快捷键: Ctr+Shift+V,

【12】 关键字:遍历自定义对象、 快捷键: 遍历对象.for +回车,

 【13】 关键字:方法参数提示、 快捷键: Ctrl+P,

【14】 关键字:显示注释文档、 快捷键: Ctrl+Q,

 【15】 关键字:高亮当前变量、方法在此文件里所有使用的地方、 快捷键: Ctrl+Shift+F7,

【15】 关键字:弹窗的形式查看该方法、 快捷键: Ctrl+Shift+i,

【16】 关键字:选择剪贴板内容并插入、 快捷键: Ctrl+Shift+Insert,和【11】相同 

 【17】 关键字:把代码环绕、 快捷键: Ctrl+Alt+T

 

【18】 关键字:把代码环绕解开、 快捷键: Ctrl+Shift+Del

【19】 关键字:最近编辑的文件、 快捷键: Ctrl+Shift+e

 【19】 关键字:查看文件历史改动记录、 快捷键: 右键文件夹/文件,Localhistory,showHistory

 【20】 关键字:演出模式、 快捷键: Alt+V快捷键,弹出View视图,然后选择Enter Presentation Mode

这个模式的好处就是,可以让你更加专注,因为你只能看到特定某个类的代码。想看其他类的代码可以使用CTRL+E弹出最近使用的文件。又或者使用CTRL+NCTRL+SHIFT+N定位文件。

如何退出这个模式呢?很简单,使用ALT+V弹出view视图,然后选择Exit Presentation Mode 即可。但是我强烈建议你不要这么做,因为你是可以在Enter Presentation Mode模式下在IDEA里面做任何事情的。当然前提是,你对IDEA足够熟练。

 【21】 关键字:演出模式,打开其他框

快捷键: 

Ctrl + Tab:切换打开的文件
Alt + 1:显示/隐藏 Projects
Alt + 4:显示/隐藏 Run
Alt + 5:显示/隐藏 Debug
Alt + 8:显示/隐藏 Services
Alt + Enter:应用提示

【22】 关键字:注入语言 如:json、 快捷键: Alt + Enter,选Inject language or reference:

这个功能可以很好地帮我们格式化语言。比如我们要写一个JSON字符串,里面会有很多转译的引号。如果手打的话,不仅麻烦效率低,而且容易出错。
这个功能能够帮我们自动转译:
首先光标放到双引号中,Alt + Enter(mac为⌥ + ↩︎),选Inject language or reference:

然后在弹出的窗口选择你要注入的语言(支持搜索),比如JSON:

image.png

 然后再把光标点回双引号中间,Alt + Enter,选Edit JSON Fragment:

image.png

 这时候下面会出现一个编辑框,我们在下面写JSON内容,上面的双引号中就会自动转译:

image.png

 【23】 关键字:方法提取 快捷键: Ctrl + Alt + M

写完一大段代码,发现有一段可以单提一个方法,好,选中,Ctrl + C,然后写一个方法,再Ctrl + V,好不费劲。
然而有一个快捷键叫Ctrl + Alt + M(mac为⌘ + ⌥ + M),选中一段代码,直接按快捷键,直接生成一个方法。

【23】 关键字:快捷new对象、for循环、判空、if条件判断等快捷输入,自动补全

IDEA快捷new对象、for循环、判空、if条件判断等快捷输入,自动补全_茂桑的博客-CSDN博客_idea new对象快捷键快速补齐

  • 7
    点赞
  • 71
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值