IDEA和Eclipse经常使用快捷键(Win Mac)
一、 代码生成/补全
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)的更多相关文章
- Eclipse 常用快捷键 For MAC
Eclipse 常用快捷键 For MAC Option + Command + X: 运行Command + O:显示大纲Command + 1:快速修复Command + D:删除当前行Comma ...
- PHPStorm 常用 设置配置 和快捷键大全 Win/Mac
[转自 http://blog.csdn.net/fenglailea/article/details/53350080] PHPStorm 下载及主题样式下载 http://www.lanmps.c ...
- eclipse快捷键(Mac版)整理
eclipse快捷键(Mac版)整理 前言: 最近在学习JDBC,老师用的是eclipse,对于习惯了IDEA的我来说,没有了快捷键,效率明显下降. 我认为,开发工具的熟练使用,也是程序员必备的一项技 ...
- Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux
我用过的编辑器不少,真不少- 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号.它小巧绿色且速度非 ...
- [转载]Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux
代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过 ...
- android studio eclipse keymap theme 快捷键 主题风格设置
android studio eclipse keymap theme 快捷键 主题风格设置 将Android Studio的快捷键设置与eclipse一致,使用习惯的快捷键才顺手.Mac系统下:进入 ...
- eclipse最有用快捷键整理
在网上搜eclipse快捷键,可以搜出一大堆,大多罗列了n多的快捷键,估计大部分人看了以后都会头大的,我也头大,不过我一一尝试了一遍,整理出了eclipse最常用最有用,写代码必须用到的一些快捷键,大 ...
- Eclipse格式化代码快捷键失效问题
一般情况下,Eclipse快捷键失效是因为与其它软件快捷键冲突,Eclipse格式化代码快捷键正好与搜狗输入法的“简繁切换”的快捷键冲突,将搜狗输入法的快捷键修改一下就行了.
- JAVA开发之Eclipse常用的快捷键
Eclipse是我们常用的java开发编辑器,它支持很多有用但又不太为人所知的快捷键组合.通过这些组合快捷键我们可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升.甚至有一次笔者去参加一个IT ...
- 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 ...
随机推荐
- 【LeetCode】88 - Merge Sorted Array
Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array. Note:Yo ...
- 9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路
1,简介 毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾. 首先说说我拿到的offer情况: 微软,3面->终面,搞定 百度,3面->终面,口头of ...
- Objective-C开发图书推荐
日本Objective-C圣经级教材:Objective-C编程全解(第3版) 作 者 [日] 荻原刚志 著:唐璐,翟俊杰 译 出 版 社 人民邮电出版社 出版时间 2015-01-01 版 ...
- 装饰模式decorator
C++设计模式——装饰模式 前言 在实际开发时,你有没有碰到过这种问题:开发一个类,封装了一个对象的核心操作,而这些操作就是客户使用该类时都会去调用的操作:而有一些非核心的操作,可能会使用,也可能不会 ...
- 初识-----基于Socket的UDP和TCP编程及测试代码
一.概述 TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议. TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流 ...
- jQuery Mobile 页面事件总结
一.页面初始化事件(Page initiallization) 在页面创建前,当页面创建时,以及在页面初始化之后.只在第一次加载时执行. 1. pagebeforecreate 页面创建前 [sour ...
- 前端技能汇总 Frontend Knowledge Structure
Frontend Knowledge Structure 项目起源 还记得@jayli 的这幅前端知识结构图么. 图片的形式具有诸多的不便.缺失源图的我们,无法为此图贡献些什么,随着时间的迁移,或许有 ...
- js中location.search、split()HTML5中localStorage
1. location.search在客户端获取Url参数的方法 location.search是从当前URL的?号开始的字符串 如:http://www.baidu.com/s?wd=baidu&a ...
- Camel In Action 阅读笔记 第一章 认识Camel 1.1 Camel 介绍
1.1 Camel 介绍 Camel 是一个为了您的项目集成变得高效有趣的集成框架,Camel 项目在2007年初开始的,相对来说它还比较年轻,但它已然是一个非常成熟的开源项目,它所使用的是Apach ...
- SQL Server 字符串函数
字符串函数 在开发T-SQL时,经常会需要对字符串进行各种各样的操作,下面介绍常用的字符串函数. 1.获取字符的ASCII码 ASCII ASCII码是对字符的标准编码.要获取字符的ASCII码就可以 ...