如何在IntelliJ中使用键盘更快地导航文件行?

TTr*_*mit 4 keyboard-shortcuts intellij-idea rubymine android-studio

是否有键盘快捷键或如何在IntelliJ中设置键盘快捷方式:

  1. 一次上/下几行(例如5或10)
  2. 在类中跳转/关闭方法
  3. 进入方法层次结构,然后向上和向下滚动方法列表

或者是用键盘快速浏览代码文件的更好方法?

Hea*_*065 7

IntelliJ非常灵活,有很多快捷方式,很难记住它们.我没有为您的第一个快捷方式请求找到当前的内置解决方案:"1.一次上/下几行(例如5或10)"

但是,可以创建宏并将其映射到键盘快捷方式.跟着这些步骤:

  1. 首先打开要编辑的源文件.
  2. 从菜单中,选择编辑 - >宏 - >开始宏录制.
  3. 单击源文件,然后按向下五次.
  4. 从菜单中选择编辑 - >宏 - >停止宏录制并命名宏,我使用"D5".
  5. 从主菜单中,选择文件 - >设置 - >键盘映射
  6. 在键映射内,向下滚动并找到主菜单.
  7. 展开"主菜单",然后展开"编辑",再展开"宏".
  8. 找到新创建的"D5"宏并双击它. 关键映射

  9. 添加所需的键盘映射顺序.小心找到尚未使用的快捷方式.我去了Alt+ Shift+5 Alt Shift 5

  10. 保存更改,您就可以使用宏了!

"2.在课堂上向上/向下跳转一个方法"

要导航或跳转到下一个方法,请使用Alt+ Down(在OSX上,Ctrl+ Down),之前的方法Alt+ Up(在OSX上,Ctrl+ Up- 这在Mac上由Mission Control覆盖,并通过转到系统偏好设置>键盘>快捷方式>任务控制来修复.)


"3.进入方法层次结构,然后向上和向下滚动方法列表"

要打开"Hierarchy Callers"面板,当光标位于某个方法上时,请按Crtl+ Alt+h

接下来,选择列表中的一个"呼叫者"或方法以导航到呼叫.

要导航到上一个或下一个呼叫者,请按Crtl+ Alt+ UpCrtl+ Alt+Down

显示类中的方法列表并导航到方法,在Windows 上为Crtl+ F12或在OS X 上为+F12


我觉得有用的其他导航快捷键:

导航到括号中的语句的开头或结尾:Ctrl+ [Ctrl+]

还有许多其他用于导航,选择和代码编辑的快捷方式.要了解更多信息,请打开Keymap设置并进行探索. 按键图

Page Up并且Page Down将滚动显示高于或低于当前可见行代码.