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


83

我按下了魔术按钮,然后光标(显示输入位置的闪烁的东西)分裂了,现在Eclipse的作用就像纯文本编辑器/如Microsoft Word。光标通常看起来像“ |”,现在看起来像“ ¦”(维基百科称其为“折线”或“分割规则”,而不是普通的“竖线”)。

我只想知道如何使Eclipse重新恢复正常运行,以及我不小心做的事情,所以我不再做。


2
“上述斜杠字符”是一个问号在我的键盘...你能更具体?
DNA

非常确定问号在反斜杠上方。我认为斜线的方向基于从顶部开始一直到底部...如果我弄错了,那么显然我的意思是反斜线。
杰里米

1
“ fugoogin”是什么意思?Eclipse像MS Word一样代表什么意思?
2012年

1
这是一个很好的问题。
狮子座

8
有趣的是,您将其形容为“反斜杠上方的字符(中间有间隙的细竖线)。”而不是键入¦
Valentin Milea 2013年

Answers:


160

听起来您不小心从智能插入模式切换到了插入模式。

Ctrl+ Shift+Insert或在“编辑”菜单上勾选“智能插入模式”以切换回。

智能插入是一项功能,当您键入开信刀时,它会自动插入右引号和方括号;当您按分号时,如果要启用分号,则自动在行的末尾放置分号。


6
谢天谢地,插入式分割符会让我发疯!
STM

3
@STM:有趣的是,对光标的表面上看似微不足道的外观变化如何将我们推向高墙!Ctrl + Shift + Insert修复了它!
WeNeigh 2012年

3
啊,太好了。我什至不知道我是怎么打开它的(你怎么不小心按Ctrl + Shift + Insert?),但是你救了我!
Davor

1
当我将文件扩展名更改为未知扩展名时,我认为它从智能插入变为了普通插入,谢谢,这让我发疯了!此外,它还告诉您底部栏中还有哪些内容:)
Liam W

1
七年后仍在救我。
K. Morgan

17

也许你按了 insert键,这会将Eclipse编辑器更改为Overwrite而不是Smart Insert(请参见编辑器底部的信息栏),并将光标更改为块而不是垂直线?

更新:感谢您的澄清-请参阅mikej的答案,这是正确的。万一有人遇到我描述的类似的相关问题,我将保留此答案。


不正确,插入将使其行为类似于命令提示符,而不是Microsoft word。如您所说,插入还使游标成为一个块,而不是拆分游标。我有一条垂直线,中间有缝隙,就像斜线上方的字符一样……
Jeremy

@Jeremy,如果您通过“像Microsoft Word一样工作”来解释您的意思,然后...和“分割光标”,这将有所帮助
DNA

5

只需在日食状态栏中双击“智能插入” /“覆盖”

供参考,我正在添加图像。

Ecliple-状态栏


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

4

如果没有任何效果,请重新启动eclipse。那就是我所做的!


3

只需点击

切换Vrapper图标工具栏..

这可能会导致诸如此类的问题。因为直到今天我也面临着同样的问题。

请参考以下图片,以清楚地了解这一点。


切换Vrapper图标

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


1

@Jeremy说:“我在中间有一条垂直线,中间有一个间隙,就像正斜杠上方的字符一样”,我猜您指的是“ Pipeline”符号,您在编程中用来表示“ OR”的那个符号语言。正如人们已经回答的那样,您处于原始插入模式(而不是智能模式),因此请尝试“编辑”->“智能插入模式”(默认情况下为Ctrl + Shift + Insert)。有关更多信息,您可以访问此线程http://www.eclipse.org/forums/index.php/t/53833/

请记住,该符号称为“管道”符号或“管道”符号。


1

我也有同样的问题,您也可以通过仅按键盘上的INSERT按钮(在Windows平台上)来解决此问题。

它为我工作。

或者您可以重新开始蚀。


0

我以前在Eclipse 3.7中遇到过这种症状。重新启动机器后,它消失了。


0

在我的Windows计算机上,我按Shift + 0,但是零必须在数字小键盘上,而不是最上面的行号。

Shift + 0切换我的光标。


0

如果你的光标符号“ + ”,然后按Alt + Shift + A键。否则我们可以使用“编辑”菜单选项==>“切换块选择”

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.