我之前使用过Eclipse,之后我切换到IntelliJ一段时间,然后回到Eclipse.IntelliJ中有一件我在Eclipse中找不到的东西:导航到真正的最后一个光标位置 - 即使在同一个文件中,即使使用arrow键盘或鼠标上的键在光线之间移动光标也是如此.IntelliJ能够做到这一点,我发现它非常有用.
例如:
我down arrow在第10,20,30行连续使用键盘的键移动光标.
现在我在第30行,当我按Alt+时,left我希望光标转到第20行.再次
按Alt+ left后我想光标转到第10行.
之后按Alt+ right,我希望光标再次转到第20行.
Eclipse中提供了以下快捷方式:
Alt+ left- 它导航回另一个文件中的最后一个光标位置,而不是当前文件中的最后一个光标位置,即使我已将光标移动到同一文件中
Alt+ right- 它导航到在不同的文件中的下一个光标位置,而不是在,即使我已经搬到我在同一个文件光标当前文件的下一个光标位置
Ctrl+ Q-将光标移动到最后一次编辑的位置
最新版本的Eclipse,我在其中测试了上述快捷方式:Eclipse Luna 4.4.0.
我发现以下关于相同问题的讨论(在Eclipse中缺少这样的功能)已经相当陈旧,但似乎自从eclipse论坛中的讨论以来,这个功能还没有在Eclipse中实现.
你是否有人知道这个功能是否会在Eclipse中实现?是否有Eclipse插件提供导航回最后一个光标位置的功能?
请注意,由于上述原因,我对提供的解决方案不满意,因为这个问题是"如何导航到Eclipse中的最后一个光标位置?" 或另一个问题'如何回到Eclipse?' .
当我在IntelliJ中运行JUnit测试并且其中一个测试失败时,我想通过双击它来跳转到失败测试的源代码(或者右键单击它并选择"Jump to source"或"Show source" ")在结果视图中(在"运行"视图中的失败测试列表中).但是,此功能并不总是正常工作.有时会显示源代码,有时只在编辑器窗口中向我显示测试的已编译".class"文件.在双击失败的测试后,我总是希望在编辑器窗口中看到源代码(".java"文件)而不是".class"文件.其中一个解决方案是在编辑器窗口中单击"Attach Sources ...",其中显示测试类的".class"文件.然而,我必须为每个测试文件执行此操作,并且每次测试都需要花费很多时间重复执行.在我看来,IntelliJ应该自动找到源代码,因为它存在于我的Project中(它是我自己的类,它的源代码在项目中,我从Project视图运行这个测试,其中包含源代码的类是可见的).如何配置IntelliJ,以便它为我运行的每个单元测试自动找到源代码?
显示的".class"文件而不是".java"文件包含在由Maven构建的jar文件中.