如何closuresIntelliJ编辑器中的无限空格?

如何在IntelliJ中删除在行尾之后移动光标的function?

文件菜单 – >设置 – >编辑 – >常规 – >虚拟空间,并取消勾选'放行后允许放置脱字符'。 您也可以取消选中“虚拟空间”面板中的其他选项。

如果其他答案似乎不起作用,您可能会启用Column Selection Mode 。 在我的Mac上,它被映射到Cmd + Shift + 8 。 它位于编辑菜单下。 该菜单项在启用模式时会显示一个复选标记。

请注意,对于Intellij IDEA 11 for mac,将设置置于IntelliJ IDEA菜单下并调用首选项。 (也许某种默认的mac?)

要在单击某一行时遵循缩进的预期行为,请执行以下操作:

首选项>编辑器>虚拟空间

检查

允许插入符号内的插入符号。

取消选中

允许在行尾之后放置插入符号。

这对我来说真的很烦人,而且对我来说,作为默认行为是没有意义的。

Matt_Bro说了什么(第一个答案),但是如果你已经在首选项中取消选中该框,请尝试重新检查它(我检查了所有虚拟空间框)并重新启动。 然后取消选中并点击应用 – 此时无限空间已被禁用。

IntelliJ IDEA 2016

默认情况下,它被closures (取消选中)。

如果打开,您可以使用以下两种方法之一

  1. 文件 > 设置… (或Ctrl + Alt + S )> 编辑器 > 常规 >虚拟空间部分>取消勾选允许在行尾

    文件>设置

    编辑器常规允许放置

  2. 帮助 > 查找操作… (或Ctrl + Shift + A )>键入“ 虚拟空间:允许结束 ”> 进入或左键单击(在开和关之间切换)> Esc

    帮助>查找操作

    让脱字符号开启