【问题标题】:How can I navigate lines of files with the keyboard quicker in IntelliJ?如何在 IntelliJ 中使用键盘更快地导航文件行?
【发布时间】:2017-02-02 19:48:45
【问题描述】:

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

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

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

【问题讨论】:

    标签: android-studio intellij-idea keyboard-shortcuts rubymine


    【解决方案1】:

    IntelliJ 非常灵活,拥有如此多的快捷键,很难全部记住。对于您的第一个快捷方式请求,我没有找到当前的内置解决方案:“1. 一次上/下几行(例如 5 或 10 行)”

    但是,可以创建宏并将其映射到键盘快捷键。请按以下步骤操作:

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

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

    10. 保存更改,即可使用宏!

    "2. 在类中上/下跳转方法"

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


    “3.进入方法层次,然后上下滚动方法列表”

    要打开“Hierarchy Callers”面板,当光标在方法上时,按Crtl+Alt+h

    接下来选择列表中的“调用者”或方法之一以导航到调用。

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

    要显示类中的方法列表并导航到方法,请在 Windows 上使用 Crtl+F12+ F12 在 OS X 上


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

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

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

    Page UpPage Down 将滚动显示当前可见代码上方或下方的行。

    【讨论】:

    • 感谢您准备如此详尽的答案。我发现mac中的up和down方法是Ctrl+up / Ctrl+down。这被 Mission Control 覆盖,并通过转到 System Preferences > Keyboard > Shortcuts > Mission Control 来修复。如果可以的话,我可能会通过在适当的地方编辑您的答案来添加 Mac 替代方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-29
    • 1970-01-01
    相关资源
    最近更新 更多