Eclipse ctrl + right 不执行任何操作

我正在 Eclipse 中编辑一个 Java 源代码(版本: 开普勒发行版)。我在其他编辑器上没有使用导航文本,使用 Ctrl + Right移动到下一个单词,使用 Ctrl + Shift + Right选择下一个单词。但是在日食时什么都不会发生,光标会停留在同一个地方。

窗口-> 首选项-> 常规-> 按键上的装订似乎是正确的,上面写着: 命令: 下一个单词; 绑定: Ctrl + Right; 当时: 编辑文本; 类别: 文本编辑。

但是没有用。

30746 次浏览

Eclipse's welcome screen causes this kind of bug in the editor specifically (https://bugs.eclipse.org/bugs/show_bug.cgi?id=426557). Sometimes you can find that when you restart can't move with control+arrow in the editor but you can in other views like console window.

You can disable welcome screen ( in most eclipse based IDEs it's a checkbox in the welcome screen ) and then restart eclipse just to be sure it won't happend again. Everything will work again.

I had an issue just like this with Eclipse Neon. I was baffled by answers I was finding about the welcome screen, but I disabled it, and apparently that was causing the issue, because Ctrl+Shift+Right/Left worked, after disabling it. In Neon, the welcome screen has an "Always show Welcome at startup" box you can uncheck, in the lower right corner of the welcome screen when it appears. After unchecking it, selecting words worked, again. Somehow.

On ubuntu 16.4 Welcome screen is blank and there is no way to disable it. Installing libwebkitgtk-3.0-0 as suggested on eclipse site work just partially and no check box are showed.

Last resource: find where are your plugin directory and remove

org.eclipse.ui.intro.universal_3.3.0.v20160519-1604.jar

In my installation was at

~/.p2/pool/plugins/org.eclipse.ui.intro.universal_3.3.0.v20160519-1604.jar

Just a note: in the last 4/5 years Eclipse's bugs was raising very fast :( ....

I've got the same problem with Eclipse-Oxygen and disabling the welcome screen fixed the issue. I gave this answer just to confirm the solutions explained above also work for the following eclipse version;

1: Eclipse-Oxygen Version: Oxygen.1a Release (4.7.1a) (released on October 2017)

2: Version: Oxygen.3a Release (4.7.3a) Build id: 20180405-1200

To be precise you don't need to restart Eclipse, but close "affected" document only. It works for me - Oxygen.2 Release (4.7.2)

This issue is caused by the welcome screen. Uncheck the "Always show..." checkbox on you welcome screen.

If welcome screen of your eclipse distribution does not have the "Always show..." checkbox, then another option to disable welcome screen is to create file in your workspace:

.metadata\.plugins\org.eclipse.ui.intro\introstate

and insert following content:

<?xml version="1.0" encoding="UTF-8"?>
<state reopen="false"/>

On menu Window->Preferences->General->keys click on "Restore Defaults" button and everything works again.

The permanent solutions suggested here work perfectly well. However, there might be some cases when you are not in a position to restart the IDE / workspace (maybe you are running a localhost server) - and you are really used to ctrl + backspacing and the like; I have a quicker workaround - just close and reopen any file that you need to edit. The bug only affects files that were open at start - ones that auto open (likely from the last session) after the welcome screen. Use this until you get to restart your IDE and then make it stop showing the welcome screen.