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 importscommand+shift+o
格式化代码
Main menu/Code/Reformat codecommand+shift+f
进入定义
Main menu/Navigate/Declaration

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

可以改成command+鼠标左键

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

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


当前文件查找下一个Main menu/Edit/Find/Find Word At Caret无预定义,建议用command+k取代Find Word Next的默认值
当前文件查找上一个Main menu/Edit/Find/Find Previouscommand+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 Pathctrl+h
全局查找选中的文本(带完整包名)
Main menu/Edit/Find/Find Usagescommand+shift+G
界面设置


打开设置面板(Preferences)

command+,
创建新文件
Other/New
ctrl+option+n
打开某个资源文件
Main menu/Navigate/File
command+shift+r
关闭当前tab
Main menu/Window/Editor Tabs/Closecommand+w
关闭所有tab
Main menu/Window/Editor Tabs/Close Allcommand+shift+w
重新打开关闭的tab
Main menu/Window/Editor Tabs/Reopen Closed Tab无预定义,设定为command+r
光标跳转到当前行开始Editor Actions/Move Cart To Line StartHome(fn+方向左)
光标跳转到当前行末尾Editor Actions/Move Cart To Line EndEnd(fn+方向右)
光标跳转到文件开始Editor Actions/Move Cart To Text Start
command+Home
光标跳转到文件末尾Editor Actions/Move Cart To Text Endcommand+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,在右侧的界面中选中全部:

143529_fnrA_1428229.png


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

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


转载于:https://my.oschina.net/madmatrix/blog/323159

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值