Vimでスクロールしながらカーソルの水平位置を保つ方法


3

この質問はこんな感じです VIMでスクロールしながらカーソルの水平位置を維持するにはどうすればいいですか? しかし、実際は違います。

スクロールしている間、Vimは常にカーソルを移動先の行の最初の非空白文字にスナップしようとします。

このテキストを見てください:

A
    Line 2

押すとカーソルは 'A'を指します。 <C-d> 半ページスクロールするには、Vimは自動的にカーソルを2行目の 'L'に合わせる。

私が望んでいるのは、私がVimに明示的にそうするように指示しない限り、カーソルの水平位置を維持することです( 'h'、 'l'のように)。

回答:


2

あなたが望むオプションは 'startofline'。具体的には、デフォルトでオンになっているので、オフにします。

:set nostartofline

見る:

:help 'startofline'

(helpコマンドの一部として一重引用符を使用)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.