2015-06-22 25 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'或提供解決方法。