【问题标题】:Disable Wrapping Cursor in Eclipse在 Eclipse 中禁用环绕光标
【发布时间】:2015-06-22 08:02:48
【问题描述】:

我主要使用 Vi(编辑:Vim)进行文本编辑和 Eclipse Juno 的 viPlugin。如果您通过光标键到达行的结尾/开头,Eclipse 似乎有一个非常烦人的行为,即“包装”光标到下一行/上一行。

(通过将光标放在一行中的第一个位置然后按左箭头键来重现。光标将定位在上一行的末尾)

我认为这种行为对程序员几乎没有用处。我们(大多数情况下)以线条思考,而不是流畅的文字。

所以我假设可以禁用这个烦人的功能,但我没有找到任何相关的设置。

有人知道吗?

【问题讨论】:

  • 也许我遗漏了一些东西(不是vi 用户),但是...当您将光标放在n 行的开头并按左箭头键时,您会怎么做预计会发生,除了光标到n-1 行的末尾?
  • vi 换行。一些 vi 克隆可以提供左/右移位作为替代。听起来好像 viPlugin 遵循 vi 的行为。
  • 啊,抱歉,应该更准确一点:我没有任何最近(如“过去 20 年左右”)使用传统 vi 的经验。我正在使用vim。 Vim 将上述击键视为 noop。
  • 我从来不知道传统的 vi 可以换行。箭头键(以及 hl 命令)只会在当前行内移动您。

标签: eclipse vim vi


【解决方案1】:

在 Vim 中,当光标位于 BOL/EOL 时,箭头的行为由 'whichwrap' 选项控制——根据 the manual 判断——viPlugin 不支持该选项。

你想要的可以通过自定义映射和 Vim 本身的一些 vimscript 逻辑来实现,但我怀疑它在 viPlugin 中是否可行。

现在,该插件是付费软件,所以我建议您联系作者并要求他添加'whichwrap' 或提供解决方法。

【讨论】:

    猜你喜欢
    • 2016-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-07
    • 2016-09-15
    相关资源
    最近更新 更多