我正在 Eclipse 中编辑 Java 源代码(版本:Kepler Release)。我在其他编辑器上没有使用导航文本,使用Ctrl+Right移动到下一个单词和++Ctrl选择下一个单词。但是在 eclipse 上什么都没有发生,光标停留在同一个地方。ShiftRight
在Window->Preferences->General->keys绑定似乎是正确的,它说: Command: Next Word; 绑定:Ctrl+Right;时间:编辑文本;类别:文本编辑。
但它不起作用。
我正在 Eclipse 中编辑 Java 源代码(版本:Kepler Release)。我在其他编辑器上没有使用导航文本,使用Ctrl+Right移动到下一个单词和++Ctrl选择下一个单词。但是在 eclipse 上什么都没有发生,光标停留在同一个地方。ShiftRight
在Window->Preferences->General->keys绑定似乎是正确的,它说: Command: Next Word; 绑定:Ctrl+Right;时间:编辑文本;类别:文本编辑。
但它不起作用。
Eclipse 的欢迎屏幕特别会在编辑器中导致这种错误(https://bugs.eclipse.org/bugs/show_bug.cgi?id=426557)。有时您会发现,当您重新启动时,无法在编辑器中使用 control+arrow 移动,但您可以在其他视图(如控制台窗口)中移动。
您可以禁用欢迎屏幕(在大多数基于 Eclipse 的 IDE 中,它是欢迎屏幕中的一个复选框),然后重新启动 Eclipse 以确保它不会再次发生。一切都会重新开始。
我在使用 Eclipse Neon 时遇到了这样的问题。我对我找到的有关欢迎屏幕的答案感到困惑,但我禁用了它,显然这是导致问题的原因,因为Ctrl+ Shift+ Right/Left在禁用它之后起作用了。在 Neon 中,欢迎屏幕出现时在欢迎屏幕的右下角有一个“启动时始终显示欢迎”框,您可以取消选中该框。取消选中后,再次选择单词。不知何故。
我对 Eclipse-Oxygen 也有同样的问题,禁用欢迎屏幕解决了这个问题。我给出这个答案只是为了确认上面解释的解决方案也适用于以下 Eclipse 版本;
1:Eclipse-Oxygen 版本:Oxygen.1a Release (4.7.1a)(2017年10月发布)
2:版本:Oxygen.3a 版本 (4.7.3a) 内部版本号:20180405-1200
此问题是由欢迎屏幕引起的。取消选中欢迎屏幕上的“始终显示...”复选框。
如果您的 Eclipse 发行版的欢迎屏幕没有“始终显示...”复选框,那么禁用欢迎屏幕的另一个选项是在您的工作区中创建文件:
.metadata\.plugins\org.eclipse.ui.intro\introstate
并插入以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<state reopen="false"/>
准确地说,您不需要重新启动 Eclipse,而只需关闭“受影响的”文档。它对我有用 - Oxygen.2 Release (4.7.2)
在 ubuntu 16.4 欢迎屏幕上是空白的,无法禁用它。按照 eclipse 站点上的建议安装libwebkitgtk-3.0-0
只是部分工作,没有显示复选框。
最后一个资源:找到你的插件目录并删除
org.eclipse.ui.intro.universal_3.3.0.v20160519-1604.jar
在我的安装中
~/.p2/pool/plugins/org.eclipse.ui.intro.universal_3.3.0.v20160519-1604.jar
请注意:在过去的 4/5 年中,Eclipse 的错误出现得非常快:( ....
在菜单 Window->Preferences->General->keys 上单击“Restore Defaults”按钮,一切正常。
这里建议的永久解决方案效果很好。但是,在某些情况下,您可能无法重新启动 IDE / 工作区(也许您正在运行 localhost 服务器) - 而且您真的习惯了 ctrl + backspacing 等;我有一个更快的解决方法 - 只需关闭并重新打开您需要编辑的任何文件。该错误仅影响在开始时打开的文件 - 在欢迎屏幕后自动打开的文件(可能从上一个会话开始)。使用这个直到你重新启动你的IDE,然后让它停止显示欢迎屏幕。