IntelliJ IDEA 与 Eclipse 快捷键对应列表(Mac版

前言

IntelliJ IDEA 这几年非常流行,不少小伙伴纷纷试水乃至入坑。不过在刚开始从 Eclipse 转为使用 IntelliJ IDEA ,各种快捷键的变更,着实让人有些无所适从啊。本人最近也在适应过渡期中,在此记录一下两者快捷键的对应表。为自己做个记录,也跟各位小伙伴们分享一下。

IntelliJ IDEA 自带了多套快捷键,其中也有 Eclipse 的版本,不过我试了一下,大部分是支持的,不过有个别快捷键还是无效的,使用起来有点麻烦。个人建议还是熟悉使用推荐的默认快捷键集 Mac OS X 10.5+ 比较好。下面的IntelliJ IDEA快捷键都是Mac OS X 10.5+这个版本的。

Mac功能键位图标对应关系

-> command
-> alt/option
-> ctrl
-> shift
-> delete
↩︎ -> enter
-> 小键盘上健
-> 小键盘下健
-> 小键盘左健
-> 小键盘右健

快捷键对应详情列表

  • 编辑
IntelliJ IDEA 快捷键 Eclipse 快捷键 键位功能
⌘+[ ⌘+[ 返回前一个光标所在的地方
⌘+] ⌘+] 返回后一个光标所在的地方
⌘+/ ⌘+/ 注释选中代码行
⌘+鼠标点击 / ⌘+B ⌘+鼠标点击 进入方法实现
⌃+Space ⌥+/ 代码提示
⇧+F6 ⌘+⌃+R 修改变量名
⌘+⇧+↑ ⌥+↑ 选中代码行上移
⌘+⇧+↓ ⌥+↓ 选中代码行下移
⌘+⌫ ⌘+D 删除选中代码行
⌘+L ⌘+L 跳转到指定代码行。 Eclipse 是直接跳到指定行的行首。这里 IntelliJ IDEA 有个比 Eclipse 好的地方,除了可以直接跳转到指定行外,还可以同时制定列。例如你直接输入一个18,则跳转到18的行首;如果你输入18:10,则会跳转到18行的第10列,如果10列大于当前行的行尾,则跳转到行尾
⌘+⌥+B F3 快速定位到当前光标所在变量创建的地方
⌥+↩︎ ⌘+1 快速修复代码
⌘+⌥+L ⌘+⇧+F 格式化代码
⌘+⇧+U ⌘+⇧+X⌘+⇧+Y 大小写切换。IntelliJ IDEA 是一个快捷键,如果存在大写字母,则转换成全小写;如果是全小写则转换成全大写。 Eclipse 则是通过X来转换成全小写,Y转换成全大写
⌘+F ⌘+F 文件内搜索
⌘+⇧+F7 之后 ⌘+G/⌘+⇧+G ⌘+K/⌘+⇧+K 针对当前选中的内容或者光标所在的变量进行快速搜索。 Eclipse 不需要先弹出搜索界面直接针对当前选中的文本,快速跳转到下一个相同文本,而 IntelliJ IDEA 的处理会复杂一些,如果是选中了内容,则会针对选中的字符串进行搜索;如果是针对变量的,则只会针对该变量而不是针对该变量的字符串;同时在两种模式下,在已有选中的情况下,可以继续通过该快捷键添加要搜索的内容,例如先搜索了变量A,在没有退出的情况下,把光标移至变量B,按下快捷键把B添加到搜索列表,则会同时搜索变量A和变量B
⌃+⌥+O ⌘+⇧+O 优化import,不过 IntelliJ IDEA 只会去掉多余的没有用到的包,不会自动引入缺少的包。而 Eclipse 会去掉多余的没有用到的包,同是缺少的包如果在工程内唯一,则直接自动导入,如果存在多个则弹窗选择
  • 编译和运行
IntelliJ IDEA 快捷键 Eclipse 快捷键 键位功能
F9 ⌘+⌥+P 编译文件。IntelliJ IDEA默认情况下,修改了文件以及容器重新启动(这个可以修改配置来实现启动之前先编译),不会自动编译,需要自己手动编译。 Eclipse 的话,一般容器启动的时候默认都会自动编译,或者在servers界面手工编译。这个在刚开始使用IntelliJ IDEA的时候不知道这一步,修改了东西就是不生效,尴尬得要死
⌃+D ⌘+F11 以调试模式运行。IntelliJ IDEA默认情况下会运行可运行服务列表中上一个运行的选项。 Eclipse 会优先运行当前编辑文件的可运行选项。
⌃+R ⌘+⇧+F11 以常规模式运行。IntelliJ IDEA默认情况下会运行可运行服务列表中上一个运行的选项。 Eclipse 会优先运行当前编辑文件的可运行选项。
⌃+⌥+D 无,需鼠标操作 弹出运行历史及当前文件可运行选项,选择后以调试模式运行。
⌃+⌥+R 无,需鼠标操作 弹出运行历史及当前文件可运行选项,选择后以调试模式运行。
⌘+F2 无,需鼠标操作 停止当前运行服务。
  • 调试
IntelliJ IDEA 快捷键 Eclipse 快捷键 键位功能
F7/⇧+F7 F5 进入下一步,如果当前是一个方法,则进入方法体内。IntelliJ IDEA如果加了,则当前行如果有多个方法会弹出让你选择进入具体哪一个方法。 Eclipse 的话,如果当前行有多个方法,会按照执行顺序进入到方法体内
F8 F6 进入下一步,不管当前是不是一个方法,都直接执行完这一行
⇧+F8 F7 跳出当前方法体
⌘+⌥+R F8 恢复程序运行,如果下面还有断点,则在运行至下一个断点再停下
⌥+F9 IntelliJ IDEA支持,运行程序到光标处,如果前面有断点则在断点处停下
⌥+F9 ⌃+⌥+I 基于当前变量状态计算运算结果
  • 导航
IntelliJ IDEA 快捷键 Eclipse 快捷键 键位功能
⇧⇧ ⌘+⇧+R⌘+⇧+T 快速查找任意文件。对于IntelliJ IDEA来说,这是一个强大的快捷键,搜索范围非常广,包括文件、方法这些都能搜索到,优先搜索文件,搜索内容的话,个人建议使用⌘+⇧+F更好一些。Eclipse 使用R时,查找不包含jar包内的文件;使用T时,只查找jar包内的文件
⌘+E ⌘+E IntelliJ IDEA中,是显示最近打开文件列表。在 Eclipse 里面,是显示当前已打开的文件列表。
⌘+F12 ⌘+O 打开当前类的方法列表。
  • 查找
IntelliJ IDEA 快捷键 Eclipse 快捷键 键位功能
⌘+⇧+F ⌃+H 根据内容搜索
⇧+F6 F2 修改文件名

结束语

东西不多,不过都是比较常用的。这个会持续更新,也欢饮各位小伙伴有留言补漏。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 200,045评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,114评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 147,120评论 0 332
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,902评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,828评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,132评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,590评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,258评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,408评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,335评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,385评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,068评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,660评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,747评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,967评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,406评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,970评论 2 341

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,279评论 25 707
  • 一、用户界面(User interface) 相比于很多同类型的 IDE,IntelliJ IDEA 在很多方面都...
    tiandashu阅读 3,756评论 0 10
  • Ctrl Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) ...
    七弦桐语阅读 18,716评论 0 26
  • 多么的感谢生命中那一个又一个可望而不可及的存在。 我们之中不管是谁,都对自己有着特殊的评价,我们从生命...
    诈欺之血阅读 261评论 0 0
  • 父亲不在时,母亲四十八岁,悲痛过后母亲担起了家庭的担子,这一担就是十八年,直到我结婚,母亲六十六岁,才歇了脚卸下了...
    光照心田阅读 229评论 0 1