高效使用Intellij

2015-12-09  本文已影响0人  riag

文件跳转

[File Structure]跳转

使用 [Navigate]->[File Structure] 列出当前文件结构,然后可以选择跳转。默认快捷键[Ctrl + F12]

最近打开/修改文件的跳转

类名跳转

使用 [Navigate]->[Class] 来查找相应的类名然后跳转,默认快捷键为[Ctrl + N]

文件名跳转

使用 [Navigate]->[Files] 来查找相应的文件名然后跳转,默认快捷键为[Ctrl + Shift + N]

[Search EveryWhere] 跳转

在Intellij的右上角有一个功能[Search EveryWhere], 默认快捷键[Double Shift]。可以查找以下内容

[Navigation Bar]跳转

使用快捷键 [Alt + Home]跳到 [Navigation Bar], 使用方向键去到目标文件夹,再选中文件打开。可以在文件夹上输入文件名来搜索
使用这个比使用左侧的树形文件结构来打开文件快多了

声明(Declaration)跳转

跳转到类/结构/变量声明的代码,默认快捷键[Ctrl + B]
装了IdeaVim,可以使用 [gd] 或 [Ctrl + ']' ] 快捷键

实现(Implementaions)跳转

跳转到接口实现的代码,默认快捷键[Ctrl + Alt + B]

总结

通过以上方式,可以很方便地进行文件跳转,反而觉得通过编辑器的tabs来进行文件切换很慢(特别是打开文件很多的时候), 所以我是直接把编辑器的tabs给禁用了。

重构

Intellij 的重构代码的功能太强大了,会节省很多时间。
譬如把类名改名了,使用[Refactor]->[Rename] 把类名改了,把其他代码使用到该类的都改名了。
这里就不一一介绍了,可以直接研究 [Refactor] 菜单下的功能

安装 IdeaVim

如果不是vim用户,可以忽略这一节
Vim 常用操作都支持,这里不一一介绍

其他

优化import代码

清理代码里没有使用到import的pacakge,默认快捷键[Ctrl + Alt + O]

查看类/函数被引用的地方

默认快捷键[Alt + F7], 可以列出所有光标所在的类/函数被引用的地方

在文件浏览器打开目录

很多时候需要在文件浏览器里打开文件夹,这时用到 [Show in Explorer] 这个功能,默认是没有快捷键,建议配置一个快捷键的。
在编辑文件时使用快捷键触发该功能,会打开编辑中文件所在的目录; 焦点在[Navigate Bar]时,可以打开当前目录/文件所在目录

查找action

在 [Help]->[Find Action] 可以模糊查找action, 默认快捷键[Ctrl + Shift + A]

上一篇 下一篇

猜你喜欢

热点阅读