codecamp

IDEA与Eclipse的快捷键

快捷键

IntelliJ IDEA快捷键与Eclipse中的完全不同。

如果您选择特定于您的操作系统的键盘映射(默认为Windows/Linux或macOS 10.5 +),IntelliJ IDEA中使用的快捷键和您的操作系统之间可能会有冲突。为了避免这种冲突,我们建议调整您的操作系统快捷键设置(更多详细信息,请参阅键盘映射)。

下面的表格显示了顶级Eclipse操作(及其快捷键)如何映射到 IntelliJ IDEA(您可能希望将其打印出来以便于使用)。

Eclipse
IntelliJ IDEA
操作快捷键操作快捷键
代码完成Ctrl+Space基本完成Ctrl+Space
--智能完成Ctrl+Shift+Space
--声明完成Ctrl+Shift+Enter
快速访问Ctrl+3到处搜索Shift x 2
最大化活动视图或编辑器Ctrl+M隐藏所有工具窗口Ctrl+Shift+F12
打开类型Ctrl+Shift+T导航到类Ctrl+N
打开资源Ctrl+Shift+R导航到文件Ctrl+Shift+N
--导航到符号Ctrl+Shift+Alt+N
下一个视图Ctrl+F7--
--最近的文件Ctrl+E
--切换器Ctrl+Tab
快速大纲Ctrl+O文件结构Ctrl+F12
移动行Alt+Up/Down移动行Shift+Alt+Up/Shift+Alt+Down
删除行Ctrl+D删除行Ctrl+Y
快速解决Ctrl+1显示意向行动Alt+Enter
快速切换编辑器Ctrl+E切换器Ctrl+Tab
--最近的文件Ctrl+E
快速分层Ctrl+T导航到类型层次结构Ctrl+H
--导航到方法层次结构Ctrl+Shift+H
--显示UML弹出Ctrl+Alt+U
上次编辑位置Ctrl+Q上次编辑位置Ctrl+Shift+Backspace
下一个编辑器Ctrl+F6选择下一个标签Alt+Right
运行Ctrl+Shift+F11运行Shift+F10
调试Ctrl+F11调试Shift+F9
正确的缩进Ctrl+I自动缩进线Ctrl+Alt+I
格式Ctrl+Shift+F重新格式化代码Ctrl+Alt+L
环绕Ctrl+Alt+Z环绕Ctrl+Alt+T
--使用实时模板环绕Ctrl+Alt+J
打开声明F3导航到声明Ctrl+B
--快速定义Ctrl+Shift+I
开放式的层次结构F4导航到键入层次结构Ctrl+H
--显示UML弹出Ctrl+Alt+U
在工作区中的引用Ctrl+Shift+G找到用法Alt+F7
--显示用法Ctrl+Alt+F7
--查找使用情况设置Ctrl+Shift+Alt+F7
打开搜索对话框Ctrl+H在路径中查找Ctrl+Shift+F
发生在文件中Ctrl+Alt+U突出显示文件中的用法Ctrl+Shift+F7
复制行Ctrl+Alt+Down重复的行Ctrl+D
提取局部变量Ctrl+Alt+L提取变量Ctrl+Alt+V
分配给字段Ctrl+2/Ctrl+F提取字段Ctrl+Alt+F
显示重构快捷菜单Ctrl+Alt+T重构这个Ctrl+Shift+Alt+T
重命名Ctrl+Alt+R重命名Shift+F6
到行(Go to line)
Ctrl+L导航到行(Navigate to line)
Ctrl+G
结构选择Shift+Alt+Up/Shift+Alt+Down在插入符号处选择单词Ctrl+W/Ctrl+Shift+W
找下一个Ctrl+J找下一个F3
显示Ctrl+Alt+W选择Alt+F1
返回Ctrl+[返回Ctrl+Alt+Left
向前Ctrl+]向前Ctrl+Alt+Right

Eclipse键盘映射

对于不喜欢学习新快捷方式的Eclipse用户,IntelliJ IDEA提供了与Eclipse快捷方式非常相似的Eclipse键盘映射:

IDEA与Eclipse快捷键

查找操作

当您不知道某些操作的快捷方式时,请尝试使用可用的“查找操作”功能Ctrl+Shift+A。开始输入以查找其名称的操作,查看其快捷方式,或者调用它:

IDEA与Eclipse快捷键

IDEA与Eclipse的一般工作流程
IDEA与Eclipse的编码协助功能
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

IntelliJ IDEA的一般准则

什么是IntelliJ IDEA项目

使用IntelliJ IDEA的意图行为

IntelliJ IDEA使用运行/调试配置

特定于VCS的程序

IntelliJ IDEA语言和特定框架指南

IntelliJ IDEA的数据库和SQL功能

IntelliJ IDEA使用之JavaServer Faces(JSF)

IntelliJ IDEA:分析PHP应用程序的性能

IntelliJ IDEA:调试PHP应用程序

IntelliJ IDEA:适用于PHP的Google App Engine

IntelliJ IDEA更多内容

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }