2007年8月30日
#
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Ctrl+Shift+S:保存全部
Ctrl+W 关闭当前Editer
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+G: 在workspace中搜索引用
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)
Alt+/ 代码辅助/调出IF语句等程序模板:使用方法:打出if,按ALT+/
Alt-left arrow: 在导航历史记录(Navigation History)中后退。就像Web浏览器的后退按钮一样,在利用F3跳转之后,特别有用。(用来返回原先编译的地方)
Alt+right arrow: 导航历史记录中向前。
Control+Q: 回到最后依次编辑的地方。这个快捷键也是当你在代码中跳转后用的。特别是当你钻的过深,忘记你最初在做什么的时候。
Alt + 回下一个编辑点
Alt+down arrow: 将一行或多行向下移动。
Alt+up arrow 将一行或多行向上移动。
Alt+← 后退历史记录 (定位到访问过的编辑页面)
Alt+→ 前进历史记录 (同上)
Ctrl+Alt+↑ 复制代码,选择一段代码后按或即可
Ctrl+Alt+↓ (同上)
Alt+↓ 当前行和下面一行交换位置
Alt+↑ 当前行和上面一行交换位置
Ctrl+Space 代码输入提示,注意不要和输入法的热键冲突。在JSP页面输入一个类时,如果没有引入这个类,按Ctrl+Space会弹出类所在包,点击后就可自动引入,连html的东东也很提示 ,试试就知道了。
。
新增的编辑功能(和快捷键)
将当前行或所选中的若干行上移或者下移 (Alt+Arrow Up 和 Alt+Arrow Down), 这样就省了Cut/Paste了;将当前行或者选中的若干行在之前或者之后复制(Ctrl+Alt+Arrow Up 和 Ctrl+Alt+Arrow Down), 这样就省了Copy/Paste了;在当前行之前或者之后添加空行(Ctrl+Shift+Enter 和 Shift+Enter),这样就不需要先把光标移到行首或者行末,然后Enter来插入空行了。
大小写转换(Ctrl+Shift+Y 和 Ctrl+Shift+X);Ctrl+D 则删除整行;
[b]恢复删除的文件 [/b]
如果你误删了一些文件(源文件,资源文件等等),你可以从包含这些文件的目录中,选择 Restore from Local History 来恢复被删除的文件,可以多选。
快速导航
Ctrl+O 打开一个浮动窗口,快速的显示outline;
Ctrl+T 打开一个浮动窗口,快速显示Type Hierarchy;
Alt+Shift+W 打开一个浮动窗口,用来快速的打开Outline, Navigator或者Package Explorer这些view,并且在这些view快速定位到编辑窗口中的资源
显示快捷键
Eclipse中很多工作可以通过快捷键来完成,但是不太容意全部记住。这里有一个小窍门:在View或者Editor中,Ctrl+Shift+L 会列出可以使用的快捷键组合。
Ctrl+K:将光标停留在变量上,按Ctrl+K键可以查找到下一个同样的变量
Ctrl+Shift+K:和Ctrl+K查找的方向相反
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+O:在代码中打开类似大纲视图的小窗口
Ctrl+鼠标停留:可以显示类和方法的源码
Ctrl+H:打开搜索窗口
Ctrl+/(小键盘) 折叠当前类中的所有代码
Ctrl+×(小键盘) 展开当前类中的所有代码
Ctrl+s 存盘
Ctrl+D 删除一行
Ctrl+1 快速修复
ctrl+w 关闭单个窗口
Ctrl+f6 切换窗口
Ctrl + F11 调试上次程序
Ctrl+E 显示已打开文件的列表
Ctrl+T 快速显示当前类的继承结构
Ctrl+M 最大最小化视图
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)(在查找后按↑或↓可以定位到上一个或下一个查找内容)
Ctrl+Shift-T: 打开类型(Open type)。如果你不是有意磨洋工,还是忘记通过源码树(source tree)打开的方式吧。
Ctrl+shift+/ 注释代码块
Ctrl+shift+\ 取消代码块
Ctrl+Shift+f 代码格式化
Ctrl+Shift+D 在debug模式里显示变量值
Ctrl+Shift+o 整理导入
ctrl+shift+M 导入未引用的包
Ctrl+Shift+F 格式化当前代码
Ctrl+Shift+X 把当前选中的文本全部变味小写
Ctrl+Shift+Y 把当前选中的文本全部变为小写
Ctrl+Shift+O:快速地导入import,即 自动导入所选的类
Ctrl+Shift+R:打开资源 open Resource
Ctrl+Shift+K 查找上一个(需要先选中需要查找的代码)
Ctrl+K 查找下一个(同上)
Ctrl+Shift+P 转至匹配的括号,只在JAVA编辑器可以,在JSP编辑器里好像不行
Ctrl+Shift+T 打开类型,打开JAVA类文件我一般用这个
Ctrl+Shift+J 反向增量查找
ctrl+shift+T 查找工程中的类
-----------------------------------------F快捷键 系列-----------------------------------------
F3: 打开声明该引用的文件
F3: 跳转到类、变量的声明
F11 运行上次程序
F4:打开类型层次结构
F5:单步跳入
F6:单步跳过
F7:单步跳出
F8:继续,如果后面没有断点,程序将运行完
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Ctrl+Shift+Enter 在当前行插入空行(原理同上条)
ctrl+Alt+down 复制鼠标所在行到下一行
Alt+/ 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)
Ctrl+1:光标停在某变量上,按Ctrl+1键,可以提供快速重构方案。选中若干行,按Ctrl+1键可将此段代码放入for、while、if、do或try等代码块中。
双击左括号(小括号、中括号、大括号),将选择括号内的所有内容。
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性