【问题标题】:Jump-To-Code-Line Eclipse Shortcuts跳转到代码行 Eclipse 快捷方式
【发布时间】:2011-02-09 03:54:41
【问题描述】:

是否可以在 Eclipse 中使用快捷方式标记某些行并能够快速跳转到这些行?

示例:假设我的班级第 120 行有 maintenanceHeavyMethod(),第 800 行有 gameLoop(),第 1460 行有一些监听器。

我想 f.ex。按 CTRL+SHIFT+123 等来标记那些位置,然后使用 f.ex。 CTRL+1, 2, 3 立即跳转到它们。不喜欢分屏之类的,但是写的时候需要跳来跳去。

有这样的功能吗?

我正在使用最新的 Eclipse 来编写 Java 程序。

【问题讨论】:

    标签: java eclipse ide key shortcuts


    【解决方案1】:

    您可以在代码中添加书签。选择要添加书签的代码片段,然后转到 Edit > Add Bookmark...(也可以通过左侧栏中的 右键单击 提供的菜单编辑器,如断点)。

    然后,添加书签视图。选择 Window > Show View > Other... > Bookmarks 你会得到这样的东西:

    遗憾的是,我认为您不能将快捷方式绑定到特定书签。

    以防万一,跳转到特定行的快捷键是CTRL+L

    【讨论】:

    • 书签!... 一个明显的解决方案,不知何故我在写自己的答案时没有想到 ;) +1
    • @VonC 书签不是隐藏功能,但根据我的经验,它们并不经常使用。也许是因为他们缺少可分配的快捷方式:)
    • 是的,效果很好。我想我可以通过点击更多来找到它。即使它不是捷径,它也能满足我的需要。谢谢!
    【解决方案2】:

    这最好由 mylyn 处理:

    用这三个方法定义一个任务,你将在包资源管理器视图中只看到这三个

    【讨论】:

    • 您每天使用 Mylyn 的体验如何?
    • @Thorbjørn:管理您的任务需要纪律,但如果它们定义明确且足够严格,它会非常有效。
    • @VonC,您的屏幕看起来好像没有任何空间分配给代码.....
    • @Pacerier 当然,这是说明 mylyn 功能的屏幕截图之一,因此它们(功能)显示在此处以排除其他任何内容。但显然你可以用任何你想要的方式重新组织这些视图,并为代码腾出空间。
    【解决方案3】:

    要跳转到特定方法,我使用 ctrl+o 然后开始键入该方法。如果您是一名熟练的打字员,这应该不会再花时间了;请记住,您只需开始输入方法的名称即可。

    很遗憾,这不是跳转到方法中的一行代码的正确解决方案。

    【讨论】:

    • 如果您不知道确切的名称,但只知道名称的一部分,请以*name*开头,其中*代表名称前后的任何内容。
    • Ctrl Shift T 也很有用。
    【解决方案4】:

    您可以使用大纲视图跳转到方法。大纲视图显示您当前打开的源文件的所有方法、字段和内部类(以及它们的方法和字段和内部类...等)。我个人更喜欢这种方法,除非我有stacktrace并且知道要跳转到哪一行,这种情况下我使用ctrl+L。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-07
      • 2015-06-04
      • 1970-01-01
      相关资源
      最近更新 更多