Win快捷键Mac快捷键介绍Ctrl+Shift+Alt+VCommand+Shift+Option+V无格式黏贴Ctrl+Shift+Alt+SCommand+;打开当前项目设置
Win快捷键Mac快捷键介绍F2F2跳转到下一个高亮错误或警告位置F4F4编辑源F11F3添加书签F12F12回到前一个工具窗口TabTab缩进ESCESC从工具窗口进入代码文件窗口
Win快捷键Mac快捷键介绍Ctrl+Alt+LCommand+Option+L格式化代码,可以对当前文件和整个包目录使用(有些文件格式化是有特殊要求的,比如SQL文件必须设置方言才可被格式化)Ctrl+Alt+OControl+Option+O优化导入的类,可以对当前文件和整个包目录使用Ctrl+Alt+TCommand+Option+T对选中的代码弹出环绕选项弹出层Ctrl+Alt+SCommand+逗号打开IntelliJIDEA系统设置Ctrl+Alt+EnterCommand+Option+Enter光标所在行上空出一行,光标定位到新行Ctrl+Alt+左方向键Command+Opt
Win快捷键Mac快捷键介绍Ctrl+Shift+FCommand+Shift+F根据输入内容查找整个项目或指定目录内文件Ctrl+Shift+RCommand+Shift+R根据输入内容替换对应内容,范围为整个项目或指定目录内文件Ctrl+Shift+JControl+Shift+J自动将下一行合并到当前行末尾Ctrl+Shift+ZCommand+Shift+Z取消撤销Ctrl+Shift+WOption+方向键下递进式取消选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展取消选中范围Ctrl+Shift+NCommand+Shift+O通过文件名定位/打开文件/目录
Win快捷键Mac快捷键介绍Alt+Shift+NOption+Shift+N选择/添加taskAlt+Shift+左键双击Option+Shift+左键双击选择被双击的单词/中文句,按住不放,可以同时选择其他单词/中文句Alt+Shift+前方向键Option+Shift+前方向键移动光标所在行向上移动Alt+Shift+后方向键Option+Shift+后方向键移动光标所在行向下移动
Win快捷键Mac快捷键介绍Ctrl+FCommand+F在当前文件进行文本查找Ctrl+RCommand+R在当前文件进行文本替换Ctrl+ZCommand+Z撤销Ctrl+GCommand+L跳转到指定行数位置Ctrl+YCommand+Delete删除光标所在行或删除选中的行Ctrl+DCommand+D复制光标所在行或复制选择内容,并把复制内容插入光标位置下面Ctrl+WOption+方向键上递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围Ctrl+ECommand+E显示最近打开的文件记录列表Ctrl+NCommand+O根据输入的 类
Win快捷键Mac快捷键介绍Shift+F11Command+F3弹出书签显示层Shift+TabShift+Tab取消缩进Shift+EnterShift+Enter开始新一行。光标所在行下空出一行,光标定位到新行位置Shift+左键单击Shift+左键单击在打开的文件名上按此快捷键,可以关闭当前打开文件
图标介绍⌘Command⇧Shift⇪CapsLock⌥Option=Alt⌃ControlEnter⌫Delete⌦Fn+Delete↑上箭头↓下箭头←左箭头→右箭头⇞Fn+↑=PageUp⇟Fn+↓=PageDownHomeFn+←EndFn+→⇥Tab=右制表符⇤Shift+Tab=左制表符⎋Esc=Escape⏏电源开关键
Win快捷键Mac快捷键介绍Alt+`Control+V显示版本控制常用操作菜单弹出层Alt+F1Option+F1显示当前文件选择目标弹出层,弹出层中有很多目标可以进行选择Alt+F7Option+F7查询所选对象/变量被引用Alt+EnterOption+EnterIntelliJIDEA根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同Alt+InsertCommand+N代码自动生成,如生成对象的set/get方法,构造函数,toString()等Alt+左方向键Control+左方向键切换当前已打开的窗口中的子视图,比如Debug窗口中有Output、Debugg
说明这是一个非常特殊的快捷键,有必要拿出来单独讲。强烈注意:此快捷键跟光标所在位置有着很严重关联关系,光标放的位置不同,使用此快捷键出来的菜单选项完全不一样。可以从几个思路:Java类、JSP、HTML、JavaScript、CSS、SQL等文件类型下面演示的各个功能是基于:IntelliJIDEA2016.1.1,如果你使用早期版本,可能不一定有对应的功能。智能辅助智能辅助在接口类中,如果光标当前所在的方法,已经在接口实现类中生成了,则此快捷键的效果是跳转。在接口类中添加一个方法后,让该接口实现类也跟着生成智能辅助在接口实现类中添加一个方法后,让该接口类也跟着生成智能辅助对当前光标所在类,生
JRebel的安装方法有两种,一种是直接在Tomcat启动参数上面加上JRebel的参数,另外一种是以插件的形式装到IntelliJIDEA上,比较推荐后者。第一种安装方法:在Tomcat启动参数上加参数首先先介绍第一种安装方法,先在硬盘某个位置把JRebel解压出来然后配置IntelliJIDEA的Tomcatxxviii-jrebel-setup-1.jpg点+号选择TomcatServer->Localxxviii-jrebel-setup-2.jpg默认显示如图xxviii-jrebel-setup-3.jpg几个关键的地方需要注意的,就是首先要选择Deployment这个选项卡
在JavaWeb开发中,一般更新了Java文件后要手动重启Tomcat服务器,才能生效,浪费不少生命啊,自从有了JRebel这神器的出现,不论是更新class类还是更新Spring配置文件都能做到立马生效,大大提高开发效率。
Command+Shift+8竖编辑模式
Command+1...Command+9打开相应编号的工具窗口Command+S保存所有Command+Option+Y同步、刷新Control+Command+F切换全屏模式Command+Shift+F12切换最大化编辑器Option+Shift+F添加到收藏夹Option+Shift+I检查当前文件与当前的配置文件Control+`快速切换当前的scheme(切换主题、代码样式等)Command+,打开IDEA系统设置Command+;打开项目结构对话框Shift+Command+A查找动作(可设置相关选项)Control+Shift+Tab编辑窗口标签和工具窗口之间切换(如果在切换的
Command+Option+J弹出模板选择窗口,将选定的代码使用动态模板包住Command+J插入自定义动态代码模板
Command+K提交代码到版本控制器Command+T从版本控制器更新代码Option+Shift+C查看最近的变更记录Control+C快速弹出版本控制器操作面板
F5复制文件到指定目录F6移动文件到指定目录Command+Delete在文件上为安全删除文件,弹出确认框Shift+F6重命名文件Command+F6更改签名Command+Option+N一致性Command+Option+M将选中的代码提取为方法Command+Option+V提取变量Command+Option+F提取字段Command+Option+C提取常量Command+Option+P提取参数
Command+O查找类文件Command+Shift+O查找所有类型文件、打开文件、打开目录,打开目录需要在输入的内容前面或后面加一个反斜杠/Command+Option+O前往指定的变量/方法Control+方向键左/Control+方向键右左右切换打开的编辑tab页F12返回到前一个工具窗口Esc从工具窗口进入代码文件窗口Shift+Esc隐藏当前或最后一个活动的窗口,且光标进入代码文件窗口Command+Shift+F4关闭活动run/messages/find/...tabCommand+L在当前文件跳转到某一行的指定处Command+E显示最近打开的文件记录列表Command+Sh
F8进入下一步,如果当前行断点是一个方法,则不进入当前方法体内F7进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中Shift+F7智能步入,断点所在行上有多个方法调用,会弹出进入哪个方法Shift+F8跳出Option+F9运行到光标处,如果光标前有其他断点会进入到该断点Option+F8计算表达式(可以更改变量值使其生效)Command+Option+R恢复程序运行,如果该断点下面代码还有断点则停在下一个断点上Command+F8切换断点(若光标当前行有断点则取消断点,没有则加上断点)Command+Shift+F8查看断点信息
Command+F9编译ProjectCommand+Shift+F9编译选择的文件、包或模块Control+Option+R弹出Run的可选择菜单Control+Option+D弹出Debug的可选择菜单Control+R运行Control+D调试Control+Shift+R,Control+Shift+D从编辑器运行上下文环境配置
Option+F7/Command+F7在文件中查找用法/在类中查找用法Command+Shift+F7在文件中突出显示的用法Command+Option+F7显示用法
DoubleShift查询任何东西Command+F文件内查找Command+G查找模式下,向下查找Command+Shift+G查找模式下,向上查找Command+R文件内替换Command+Shift+F全局查找(根据路径)Command+Shift+R全局替换(根据路径)Command+Shift+S查询结构(UltimateEdition版专用,需要在Keymap中设置)Command+Shift+M替换结构(UltimateEdition版专用,需要在Keymap中设置)
Control+Space基本的代码补全(补全任何类、方法、变量)Control+Shift+Space智能代码补全(过滤器方法列表和变量的预期类型)Command+Shift+Enter自动结束代码,行末自动添加分号Command+P显示方法的参数信息Control+J显示当前位置的变量、方法的Documentation内容Control+J快速查看文档Shift+F1查看外部文档(在某些代码上会触发打开浏览器显示相关文档)Command+鼠标放在代码上显示代码简要信息Command+F1在错误或警告处显示具体描述信息Command+N,Control+Enter,Control+N生成代码
图标介绍⌘Command⇧Shift⇪CapsLock⌥Option=Alt⌃ControlEnter⌫Delete⌦Fn+Delete↑上箭头↓下箭头←左箭头→右箭头⇞Fn+↑=PageUp⇟Fn+↓=PageDownHomeFn+←EndFn+→⇥Tab=右制表符⇤Shift+Tab=左制表符⎋Esc=Escape⏏电源开关键
根据官方pdf翻译:https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdf在IntelliJIDEA中有两个Mac版本的快捷键,一个叫做:MacOSX,一个叫做:MacOSX10.5+目前都是用:MacOSX10.5+有两套的原因:https://intellij-support.jetbrains.com/hc/en-us/community/posts/206159109-Updated-Mac-OS-X-keymap-Feedback-needed建议将Mac系统中与IntelliJIDEA冲突的快捷键
vim插件推荐如果你是一个Vim粉,IntelliJIDEA也为你准备了一个方案:如上图安装IdeaVim插件即可。
修改快捷键按Ctrl+Alt+S弹出IDE设置,如上图选择左侧的Keymap。IntelliJIDEA支持两种方式来筛选我们要找的快捷键,一种是上图标注1所示的,通过输入快捷键描述内容;一种是上图标注2所示的,通过按指定快捷键快捷键,这里需要再次强调的是,这个输入框是自动监听你当前按下的按键,而不是用来输入的。上图标注3所示,初安装的IntelliJIDEA使用的是Default的快捷键模板,IntelliJIDEA默认的快捷键模板都是不可修改的。如果你直接修改,当前这个位置IntelliJIDEA会自动变成DefaultCopy,建议你养成习惯,修改之前先点击Copy,拷贝一套快捷键模板,然
快捷键介绍F2跳转到下一个高亮错误或警告位置(必备)F3在查找模式下,定位到下一个匹配处F4编辑源(必备)F7在Debug模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中F8在Debug模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内F9在Debug模式下,恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上F11添加书签(必备)F12回到前一个工具窗口(必备)Tab缩进(必备)ESC从工具窗口进入代码文件窗口(必备)连按两次Shift弹出SearchEverywhere弹出层
快捷键介绍Ctrl+Shift+Alt+V无格式黏贴(必备)Ctrl+Shift+Alt+N前往指定的变量/方法Ctrl+Shift+Alt+S打开当前项目设置(必备)Ctrl+Shift+Alt+C复制参考信息
快捷键介绍Ctrl+Shift+F根据输入内容查找整个项目或指定目录内文件(必备)Ctrl+Shift+R根据输入内容替换对应内容,范围为整个项目或指定目录内文件(必备)Ctrl+Shift+J自动将下一行合并到当前行末尾(必备)Ctrl+Shift+Z取消撤销(必备)Ctrl+Shift+W递进式取消选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展取消选中范围(必备)Ctrl+Shift+N通过文件名定位/打开文件/目录,打开目录需要在输入的内容后面多加一个正斜杠(必备)Ctrl+Shift+U对选中的代码进行大/小写轮流转换(必备)Ctrl+Shift+T对当前类生