Intellij Idea快捷键(mac版)

由于是从Eclipse上改用Intellij Idea的,因此在设置快捷键的时候直接复用了Eclipse的快捷键设置:

Preferences——keymap——在右侧面板中的Keymaps下拉选项中选择Eclipse(Mac OS X)。

经过了多年使用,自定义快捷键存在诸多不便:

  1. 重装环境,要重新设置;

  2. 在帮助别人check代码时,用不习惯对方的快捷键;

倘若一个项目中的人统一使用Eclipse预定义的快捷键,会省很多事。


下面列出常用的一些快捷键以及改键位置: 

快捷键含义 Intellij Idea中设置位置 快捷键组合
代码控制

自动完成 Main menu/Code/Completion/Basic
ctrl+Space
自动导入
Main menu/Code/Optimize imports command+shift+o
格式化代码
Main menu/Code/Reformat code command+shift+f
进入定义
Main menu/Navigate/Declaration

换成Mac版Eclipse之后,这个定义是Ctrl+鼠标左键,但这个不好用,会同时打开菜单

可以改成command+鼠标左键

重命名
Main menu/Refactor/Rename fn+shift+F6
快速修复
Other/Show Intention Action command+1
进入并查看光标所在的类或方法

fn+F3  或 ctrl+鼠标左键
删除当前行
Editor Actions/Delete Line
command+d
复制当前行
Editor Actions/Duplicate Lines command+ctrl+方向键下
当前行向下移动
Main menu/Code/Move Line Down
无预定义,设定为options+方向键下
当前行向上移动
Main menu/Code/Move Line Up 无预定义,设定为options+方向键上
注释当前行
Main menu/Code/Comment with Line Comment command+/
运行
Main menu/Run/Run
command+shift+fn+F11
跳转到某行
Main menu/Navigate/Line
command+L
返回上一个浏览位置 Main menu/Navigate/Back command+[
跳转下一个浏览位置 Main menu/Navigate/Forward command+]
查看当前类结构
Main menu/Navigate/File Structure command+o
查找


当前文件查找下一个 Main menu/Edit/Find/Find Word At Caret 无预定义,建议用command+k取代Find Word Next的默认值
当前文件查找上一个 Main menu/Edit/Find/Find Previous command+shift+k
高亮显示光标处的单词
Main menu/Edit/Find/Highlight Usages in File 无预定义,设定为command+ctrl+h
当前文件查找/替换
Main menu/Edit/Find/Replace 无预定义,设定为command+f
全局查找选中的文本(只是查找字符串)
Main menu/Edit/Find/Find in Path ctrl+h
全局查找选中的文本(带完整包名)
Main menu/Edit/Find/Find Usages command+shift+G
界面设置


打开设置面板(Preferences)

command+,
创建新文件
Other/New
ctrl+option+n
打开某个资源文件
Main menu/Navigate/File
command+shift+r
关闭当前tab
Main menu/Window/Editor Tabs/Close command+w
关闭所有tab
Main menu/Window/Editor Tabs/Close All command+shift+w
重新打开关闭的tab
Main menu/Window/Editor Tabs/Reopen Closed Tab 无预定义,设定为command+r
光标跳转到当前行开始 Editor Actions/Move Cart To Line Start Home(fn+方向左)
光标跳转到当前行末尾 Editor Actions/Move Cart To Line End End(fn+方向右)
光标跳转到文件开始 Editor Actions/Move Cart To Text Start
command+Home
光标跳转到文件末尾 Editor Actions/Move Cart To Text End command+End
最大化当前编辑器 Main menu/Window/Activie Tool Window/Hide All Tool Windows
command+shift+fn+F1


对于Intellij Idea中的"自动导入"快捷键,其效果不像Eclipse中那么强大,只会清理掉无用的包引入语句,并不会将所需的包自动引入。这个问题可以间接用下面的方法来解决:

  1. 不要写完一行然后批量引入,而在需要引入的地方使用"快速修复"来逐个引入;

  2. 复制过来的代码,按照下面的方法设置一下,当粘贴时,Intellij Idea会自动引入正确的包:

Preferences——Editor——Auto Import,在右侧的界面中选中全部:

Intellij Idea快捷键(mac版)


Eclipse中又一个很好用的功能,是查找光标所在的单词,在Intellij Idea中,对应的必须设置Find Word At Caret Next,而不要设置Find Word Next。

如果要向上查找当前单词,用Find Word Previous。


你可能感兴趣的:(快捷键,idea,intellij)