タグ付けされた質問 「scrolling」

3
水平スクロールを無効にする方法は?
バッファーに隠された文字がいくつかあり、水平方向のスクロールによりアライメントが大幅に停止します。 それを無効にする方法はありますか?関連するオプションが見つかりませんでした。 編集:デモを追加しました。vimはファイルの隠されていない部分のスクロールオフセットに基づいているため、アラインメントが壊れています。


2
スクロールホイールを使用する場合、カーソルではなく画面をスクロールします
私は端末でVimを使用しているので、スクロールホイールでのスクロールには\e[Aand \e[B構文(\e記号化\x1b、またはエスケープ)が使用されます。 ただし、Vimはカーソルを行の上または下に移動することでこれを解釈します。望ましい行動はということです画面が上に移動または下に、のようなものである<C-e>と<C-y>行います。 カーソルを同じ行に置いたままスクロールホイールを使用したときに画面を移動するようにVimに指示するにはどうすればよいですか?これは、すべての共通モード(挿入、通常、視覚選択)で機能するはずです。 例えば、私はすでに:nnoremap <esc>[A <C-e>(で<esc>挿入されたリテラルのエスケープ文字に置き換えて)試しましたCtrl+V Escが、これは無駄であることが判明しました。 Ubuntu 14.04でGNOMEを搭載したVim 7.4.52を使用しています。

1
両方のスプリットを同時に左右にスクロールするにはどうすればよいですか?
文書の2つの異なる部分を水平分割(を使用:sp)で開き、両方を一緒に左右にスクロールしたい。垂直スクロールの場合、を使用しますscrollbind。ただし、水平スクロールに何を使用すればよいかわかりません。 を使用するとvimdiff、両方のドキュメントで同時に水平にスクロールするため、この機能が利用可能である必要があることを知っています。
16 split  scrolling 

1
ウィンドウが一緒にスクロールするのはなぜですか?
同じバッファーで2つのウィンドウを開いており、同じファイルの2つの部分を同時に編集したいです。ウィンドウが一緒にスクロールしているため、できません。私はnoscrollbindこれに混乱しているように設定しました。他に何がこれを引き起こしているのでしょうか? 新しいセッションを開始すると、問題はなくなります。すべてのバッファ番号を記憶しているため、セッションを終了する必要はありません。

4
画面の4分の1(25%)を上下にスクロールする
ページ全体をスクロールするのは混乱を招きすぎ、半ページは多すぎると感じることがよくありますが、1/4ページはちょうどいいです。私は現在、矢印キーを押したままにするだけです。 ページの25%を簡単に上下にスクロールするにはどうすればよいですか?


2
`wrap`オプションが設定されている場合のスクロールの問題
wrapオプションがアクティブになるたびに(マークダウンファイルを操作しているときはいつでも)この問題に対処しています。 何が起きるかは、jおよびkでバッファを上下にスクロールしているときに、最上部と最下部の折り返されたテキスト行(視覚的に段落を形成)が画面からスムーズに(つまり、1つずつ)スクロールしないことです。代わりに、段落全体が消えて突然見えなくなり、見た目が見えなくなり、方向感覚が失われて迷惑な効果が生じます。 GIFは何が起こるかをよりよく説明すると思います。ここでは、k上方向にスクロールするために繰り返し押すだけです。一番下の段落に注目してください! 私はそれが修正可能であるとは思わなかったので、私はこの動作に慣れましたが、それから、それは物理的なラインでは発生せず、wrap設定されていません。 物理的な行ではなく視覚的な行で画面からスクロールアウトするようにVimに指示する方法はありますか? PS:はい、私は私がマッピングされてきたjとkするgjとgk。

3
トラックパッドを使用して水平スクロールするにはどうすればよいですか?
トラックパッドのスクロールがVim、慣性などすべてで機能することに気づきました。これを水平に動作するように変更したいので、右矢印キーを長時間押す代わりに、上下にスクロールしてカーソルを左右に移動できます。 スクロールを左/右の動きにどのようにマッピングできますか?
10 scrolling  mouse 

1
scrollbindまたはdiffが原因ではない同期スクロールをオフにします
2番目のウィンドウでファイルを開いてスクロールを開始すると、同期的にスクロールすることにしたファイルがあります。scrollbindおよびdiffに設定されていoffます。(:set scrollbind?印刷noscrollbindして:set diff?印刷nodiff。) 他に何を試すことができますか? 私はneovimを使用しています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.