2015-06-22 78 views
0

我主要使用Vi(edit:Vim)进行文本编辑,并使用Eclipse Juno的viPlugin。如果你通过光标键到达一行的结尾/开始,Eclipse似乎有一个非常恼人的行为,将光标“包装”到下一行/上一行。禁用Eclipse中的包装光标

(由一条线将光标置于第一位置重现,然后按下左箭头,光标会停上一行的末尾)

我认为这种行为是很少使用的给程序员。我们(大部分)按照线条思考,而不是流畅的文字。

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

任何想法的人?

+0

也许我错过了某些东西(不是'vi'用户),但是......当您将光标放在行'n'的开头并点击左箭头键时,您希望发生什么,其他比光标移动到'n-1'行的末尾? –

+0

vi包装。一些vi克隆可以提供左/右移位作为替代。这听起来好像viPlugin遵循vi的行为。 –

+0

啊,对不起,应该更加精确:我没有任何近期(如“过去20年左右”)的传统vi经验。我使用vim。 Vim将这些击键视为noop。 – tim

回答

1

在Vim中,当光标位于BOL/EOL时,箭头的行为由'whichwrap'选项管理,该选项由the manual来判断 - 不受viPlugin支持。

你想在Vim中使用自定义映射和一些vimscript逻辑来实现,但我怀疑它在viPlugin中是可行的。

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