【问题标题】:How do I turn off the unlimited whitespace in IntelliJ editor?如何关闭 IntelliJ 编辑器中的无限空白?
【发布时间】:2009-02-27 01:35:12
【问题描述】:

如何在 IntelliJ 中取消在行尾后移动光标的功能?

【问题讨论】:

  • 这很有趣 - 我希望 Eclipse 正好相反,以启用虚拟空间。但我看到它目前是一个未解决的错误(21000)。
  • 去这里投票支持默认关闭“无限空白”:youtrack.jetbrains.com/issue/IDEABKL-6478
  • 各位,您能否提供更多信息,说明为什么虚拟空间对您不方便?
  • @denis.zhdanov 我希望能够按右箭头并从当前行的末尾到达下一行的开头,或者任意单击一行的右侧并获得光标正好在行尾。我很少想将光标放在现有文本末尾之外的任意距离,并在我开始输入时让编辑器为我插入一堆空白。我知道有些人可能更喜欢能够做到这一点,但对我来说,我宁愿让它工作,因为我已经习惯了其他所有文本编辑器的工作。太好了,可配置,大家开心。
  • Intellj 13 已将默认设置更改为关闭。

标签: intellij-idea editor text-cursor


【解决方案1】:

文件菜单 -> 设置 -> 编辑器 -> 常规 -> 虚拟空间并取消选中“允许在行尾放置插入符号”。您也可以取消选中“虚拟空间”面板中的其他选项。

【讨论】:

  • 作为一个副作用,这让我可以使用右箭头键将光标从一行的末尾移动到下一行的开头。正是我想要的。
  • 奇怪的是他们有一个每个人都想关闭的默认值。
  • 在 IntelliJ 11.1 (OS X) 中,其首选项 > 编辑器 > “允许在行尾放置插入符号”
  • 我喜欢当您在 google 中输入“intellij disable”时,“intellij disable click Anywhere”是第一个搜索建议。
  • 这是否与上次 (15.0.1) 更新中断?我以前从未注意到这一点,提到的设置已关闭,但光标仍位于行尾之后。
【解决方案2】:

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

【讨论】:

  • 对我来说这个选项是个问题。我使用快捷方式Shift+Cmd+A,输入Column Selection Mode并关闭它。
  • 太好了,我想我在创建临时文件时不小心打开了它。我的热键是Shift+Alt+Insert。对于其他寻找它的人,只需打开设置并搜索Column Selection Mode,它就会显示它的热键。另外一点,我在 Intellij 15 上使用 Centos 7。
  • 这有帮助!一定是不小心撞到的。任何其他建议的解决方案都没有改变任何东西。
  • 这对我也有用,但我不得不用鼠标从菜单中手动取消选中它——快捷方式是正确的,但似乎不起作用:/
【解决方案3】:

要获得预期的行为,当您点击一行时,缩进得到尊重:

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

检查

允许在选项卡内放置插入符号。

取消选中

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

这对我来说真的很烦人,作为默认行为对我来说毫无意义。

【讨论】:

  • 这是一个奇怪的设置。我使用空格而不是制表符,但它按预期工作。该设置应该是Allow placement of caret inside indents
【解决方案4】:

请注意,对于 Intellij IDEA 11 for mac,设置位于 IntelliJ IDEA 菜单下并称为首选项。 (也许是某种 mac 默认值?)

【讨论】:

  • 您可以随时搜索“caret”来找到您想要的设置。
【解决方案5】:

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

【讨论】:

  • 我还必须关闭并重新打开我正在编辑的文件。
【解决方案6】:

IntelliJ IDEA 2016

默认情况下,它关闭(未选中)。

如果已开启,您可以使用以下2种方法之一:

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

  2. 帮助 > 查找操作...(或Ctrl+Shift+A kbd>) > 键入“Virtual Space: Allow end” > Enter 或左键单击(在 On 和 Off 之间切换)> Esc

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-05
    相关资源
    最近更新 更多