一、 代码生成/补全

Alt+回车
 导入包,自己主动修正(Eclipse中Ctrl+Shift+O )

Alt+Inser
生成getter setter、构造器

Ctrl+Shift+Space(空格) 自己主动补全代码(方法或变量)

Tab补全并替换当前代码(比如缩写补全)。Enter补全代码(不替换)

Ctrl+空格 代码提示(该快捷键与大多数输入法快捷键冲突,能够改成和Eclipse一样的如“Alt+/”)

Ctrl+Alt+Space 类名或接口名提示

Ctrl+P 方法參数提示

Ctrl+Alt+T
生成try/catch

Ctrl+Alt+O 优化导入的类和包





二、 查找

Ctrl+N
  查找类

Ctrl+Shift+N  查找文件 (Eclipse: Ctrl+Shift+R查找资源文件, Ctrl+Shift+T查找全部文件)

Ctrl+E 查看近期打开的文件

Ctrl+F 文件内查找文本 (Mac Command+F)

Ctrl+Shift+F 全局查找文本(Ctrl+H)

Alt+F3 逐个往下查找同样文本(Enter查找下一个)

alt + F7 查找方法被调用的地方 (Mac)

三、格式化

Ctrl+Alt+L
格式化代码(EclipseCtrl+Shift+F)





四、 显示(打开)类结构/凝视

Ctrl + F12
显示类中全部方法属性(相应Eclipse中Ctrl+o)

Ctrl+H(Mac) 显示类结构图 (Ctrl+T或F4)

Ctrl+Q 显示凝视文档(Win, Mac中: Ctrl+J)

Ctrl+B 高速打开光标处的类或方法

Ctrl+Alt+B(Ctrl+鼠标左键) 找到实现类或方法

cmd+B 查找属性或方法声明的地方(Mac)

cmd+alt+B 查找实现类

五、 替换

Ctrl+R
替换文本

Shift+F6 重构-重命名 (Eclipse Alt+Shift+R)

Ctrl+Shift+U 大写和小写转换 (Ctrl+Shift+Z
、Ctrl+Shift+Y)

六、查看近期改动内容

Alt+Shift+C
对照近期改动的代码





七、 删除/复制

Ctrl+X
删除行

Ctrl+D
复制行





八、 凝视

Ctrl+/
Ctrl+Shift+/ 凝视





九、 页面切换

Ctrl+Alt+ left/right
 返回至上次浏览的位置(Alt+左/右)

Ctrl+Tab/Ctrl+Shift+Tab
 Tab栏页面切换(下一个/上一个)

Alt+ left/right 切换代码视图

Esc
回到编辑器

Shift+ESC
回到编辑器并隐藏工具栏

十、 页内切换

Ctrl+Shift+Backspace 返回到上次编辑的地方(Eclipse Ctrl+Q)

command + ]/[ 跳转到代码块结束/開始处,这个功能vim也有

十一、 移动

Alt+Up/Down
光标(caret)在方法间高速移动定位

Ctrl+Shift+Up/Down 代码向上/下移动 (Eclipse Alt+上/下)

Ctrl+Up/Down
光标跳转到第一行或最后一行下





十二、 高亮

F2或Shift+F2  高亮错误或警告高速定位

Ctrl+Shift+F7  高亮显示全部该文本。按Esc高亮消失

Ctrl+W
 选中代码,连续按进行更大面积的高亮

Option+F3 (Mac中, 相应Eclipse中Ctrl+K)

十三、 断点调试

cmd+F8 在本行加入断点 (windows ctrl+F8)

IDEA和Eclipse经常使用快捷键(Win Mac)的更多相关文章

  1. Eclipse 常用快捷键 For MAC

    Eclipse 常用快捷键 For MAC Option + Command + X: 运行Command + O:显示大纲Command + 1:快速修复Command + D:删除当前行Comma ...

  2. PHPStorm 常用 设置配置 和快捷键大全 Win/Mac

    [转自 http://blog.csdn.net/fenglailea/article/details/53350080] PHPStorm 下载及主题样式下载 http://www.lanmps.c ...

  3. eclipse快捷键(Mac版)整理

    eclipse快捷键(Mac版)整理 前言: 最近在学习JDBC,老师用的是eclipse,对于习惯了IDEA的我来说,没有了快捷键,效率明显下降. 我认为,开发工具的熟练使用,也是程序员必备的一项技 ...

  4. Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux

    我用过的编辑器不少,真不少- 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号.它小巧绿色且速度非 ...

  5. [转载]Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux

    代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过 ...

  6. android studio eclipse keymap theme 快捷键 主题风格设置

    android studio eclipse keymap theme 快捷键 主题风格设置 将Android Studio的快捷键设置与eclipse一致,使用习惯的快捷键才顺手.Mac系统下:进入 ...

  7. eclipse最有用快捷键整理

    在网上搜eclipse快捷键,可以搜出一大堆,大多罗列了n多的快捷键,估计大部分人看了以后都会头大的,我也头大,不过我一一尝试了一遍,整理出了eclipse最常用最有用,写代码必须用到的一些快捷键,大 ...

  8. Eclipse格式化代码快捷键失效问题

    一般情况下,Eclipse快捷键失效是因为与其它软件快捷键冲突,Eclipse格式化代码快捷键正好与搜狗输入法的“简繁切换”的快捷键冲突,将搜狗输入法的快捷键修改一下就行了.

  9. JAVA开发之Eclipse常用的快捷键

    Eclipse是我们常用的java开发编辑器,它支持很多有用但又不太为人所知的快捷键组合.通过这些组合快捷键我们可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升.甚至有一次笔者去参加一个IT ...

  10. JetBrains WebStorm 7.0 Build 131.202 Win/Mac/Liniux

    JetBrains WebStorm 7.0 Build 131.202 (Win/Mac/Liniux) | 121.6/106/133 Mb WebStorm 7 — Everything you ...

随机推荐

  1. 庞锋 OpenCV 视频 学习进度备忘

    书签:另外跳过的内容有待跟进 学习资源: opencv视频教程目录(初级)   主讲:庞锋,毕业于电子科技大学 知识基础支持: 线性代数 应用数学 跳过的内容: 1.第1~6集跳过,简单.(2014- ...

  2. PHP中mysql_affected_rows()和mysql_num_rows()区别

    mysql_affected_rows -- 取得前一次 MySQL 操作所影响的记录行数mysql_num_rows -- 函数返回结果集中行的数目. config.php <?php hea ...

  3. JavaScript高级程序设计(第三版)第三章 基本概念

    3.3 变量 在使用var声明但未对其加以初始化时,这个变量的值就是undefinded. var message; //这个变量声明之后默认取得了undefinded值 //下面这个变量并没有声明 ...

  4. Python:数字

    一.数字简介 数字可以直接访问,是不可更改并且不可分割的原子类型,这些在标准类型的分类中都谈到了.不可更改意味着变更数字值的实质是新对象的创建.当然,这些对于程序员来说都是透明的,不需过多考虑. 1. ...

  5. x-debug配置简述 - chunyu

    一 x-debug 是什么?在配置之前,先解决一个问题,x-debug 是什么?我也不查标准答案了,就说说个人理解.x-debug是一个PHP调试工具,帮助开发者在IDE里面进行代码的断点调试,效果如 ...

  6. cocos2d-html5对话界面设计

    "use strict" var _dialogMsgBottom = null; var _dialogMsgTop = null; ; var _dialogConfig = ...

  7. 企业网管软件实战之SolarWinds LANsurveyor

    SolarWinds LANsurveyor是一款比较容易掌握的网络管理软件,他能自动探索你的LAN或WAN,并生成全面的,易于浏览的集成了OSI 2层和 3层 拓扑数据的网络图表.其主要功能有: 1 ...

  8. Python程序的混淆和加密

    混淆 为了增加代码阅读的难度, 源代码的混淆非常必要, 一个在线的Python代码混淆网站. 如果你觉得有用, 可以购买离线版本.同时需要注意的是, 这个混淆其实还是被很多人怀疑的, 因为即使混淆了, ...

  9. openstack network

  10. IIS中的上传目录权限设置问题

    虽然 Apache 的名声可能比 IIS 好,但我相信用 IIS 来做 Web 服务器的人一定也不少.说实话,我觉得 IIS 还是不错的,尤其是 Windows 2003 的 IIS 6(马上 Lon ...