Eclipse文本光标已更改,编辑器行为不同。

95

我按了一个神奇的按钮,现在我的光标(显示你打字位置的闪烁符号)分裂了,现在Eclipse的表现像一个纯文本编辑器/像Microsoft Word。光标通常看起来像“|”,现在看起来像“¦”(维基百科称为'broken bar'或'parted rule'而不是普通的'vertical bar')。

我想知道如何使Eclipse再次正常运作,以及我不小心做了什么,以便今后避免同样的情况。


2
“正斜杠上面的字符”在我的键盘上是一个问号…你能更具体一些吗? - DNA
相当确定问号在反斜杠上方。我认为斜杠的方向是从顶部开始到底部...如果我错了,那显然我的意思是反斜杠。 - Jeremy
1
“fugoogin” 是什么意思?当 Eclipse 像 MS Word 一样操作时,这是什么意思? - Gabe
1
那是一个非常良好的问题。 - Leo
8
有趣的是你把它描述为“反斜杠上面的字符(一根带有中间缺口的细竖线)”,而不是直接打出 ¦。 - Valentin Milea
显示剩余2条评论
11个回答

180

似乎您不小心从智能插入模式切换到了插入模式。

按下Ctrl + Shift + Insert键或在编辑菜单中勾选智能插入模式,即可切换回去。

智能插入是自动插入闭合引号和括号的功能,当您输入打开者时,它会自动插入相应的结束符号,并在按下分号时,在行末处添加分号(如果您启用了此设置)。


6
谢天谢地,这个分裂符号差点让我发疯! - STM
4
有时候一个看起来微不足道的光标变化会让我们抓狂!但使用 Ctrl+Shift+Insert 就可以解决问题了! - WeNeigh
3
啊,太棒了。我甚至不知道自己如何开启它(你怎么可能意外按下Ctrl + Shift + Insert?),但是你救了我! - Davor
1
我认为当我将文件扩展名更改为未知的扩展名时,它从智能插入变为了普通插入。谢谢,这让我发疯了!另外,它会在底部栏告诉你当前所处的模式 :) - Liam W
1
我从来没有像现在这样高兴看到一个10多年前的答案! - Chris Farmer
显示剩余6条评论

20
也许你按了 Insert 键,这将使 Eclipse 编辑器从 智能插入 切换到 重写 模式(请查看编辑器底部的信息栏),同时会将光标变成块状而非竖线形态。 更新: 感谢澄清 - 见 mikej 的答案是正确的。如果有人遇到我描述的类似问题,我会保留这个答案。

不正确,插入会使它的行为像命令提示符,而不是微软 Word。另外,正如你所说,插入会使光标变成一个块状,而不是分裂光标。我有一条竖线,中间有一个间隙,就像在斜杠上方的字符一样... - Jeremy
@Jeremy 如果您能解释一下您所说的“像Microsoft Word一样”的含义,以及“分割光标”,那将会很有帮助... - DNA

10

只需在Eclipse状态栏中双击“智能插入” / “覆盖”选项即可。

为了参考,我添加了一张图片。

Ecliple - 状态栏


1
这仅仅是执行 [Insert] 键的功能,即切换覆盖模式和启用的插入模式。它不会在插入模式和智能插入模式之间切换,这正是 OP 所要求的。 - ysap

4

只需点击

在工具栏中切换 Vrapper 图标

这可能会导致一些问题,就像我今天之前也遇到了同样的问题。

请参考下面的图片,以便更清楚地了解此问题。


切换 Vrapper 图标

确保它在状态栏中处于禁用模式
状态栏确认


4
如果什么都没用,重启Eclipse。这就是我所做的!

2
@Jeremy,你说的“我有一个中间有缺口的竖线,就像斜杠上面的字符一样”,我猜你指的是编程语言中用于表示“或”的“管道”符号。正如其他人已经回答的那样,你处于原始插入模式(而不是智能模式),所以尝试编辑->智能插入模式(默认情况下为Ctrl+Shift+Insert)。 更多信息,请访问此主题http://www.eclipse.org/forums/index.php/t/53833/
还要记住,这个符号叫做“管道”符号或“流水线”符号。

2
在我的Windows电脑上,我按Shift + 0,但零必须在数字键盘上而不是顶部行的数字键。Shift + 0切换我的光标。最初的回答。

这与<插入>键相同,但并不能解决问题。 - Roman

1

我也遇到了同样的问题,你可以通过按下键盘上的 INSERT 按钮(在 Windows 平台上)来解决这个问题。

这对我很有效。

或者你可以重新启动你的 Eclipse。


0

如果你的光标符号是 "+",那么按下Alt+Shift+A。 否则,我们可以使用编辑菜单选项 ==> 切换块选择


0
如果您正在使用Spring Tool Suite,则可以双击突出显示的智能插入。有些键盘没有insert按钮。

输入图像描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接