ステートメントを書くときにコードの他の部分を見たいと思うことが何度もありますが、ページをスクロールしてカーソルがページをスクロールし始めます。これは、書いている行を検索する必要があることを意味します。これは本当に面倒です。これは無効にすることができますか?Vim:ページスクロール時にカーソル移動を停止する
答えて
これは無効にすることはできませんが、文を作成していた場所にすぐに戻ってほしい場合は、gi
を押すと、最後に挿入した場所に戻ります。
もう一つの便利なヴィムトリックは、設定マークです。 m{a-zA-Z}
カーソル位置にマーク{a-zA-Z}を設定します。 `{a-zA-Z}
によってカーソル(およびウィンドウ)をそこに送り返すことができます。
本当に私はノーマルモードにして、ママを押してからスクロールしてから、 'を押してモードを挿入して戻ってください!それはあまりにも多くのことです:-)しかし、とにかく良い提案は、ラインを検索するよりも優れています。私がどこにいるかを見る。私がやったことは、元に戻すためにタイプすることです(これは私が編集していた最後の行に私を連れて行きます)。そして、^ Rを押して、最後に書いたことをやり直してください。 – Rafid
私はマークを使うのも好きではありません。もう一つのアイデアは '。 - ギ(gi)と同じですが、編集された最後の行が表示されます。 – ajwood
'。 (つまり「ドット」という名前のマーク)は、最後に編集した場所に移動します。また、あなたがvimの挿入モードで「普通」であれば、戦略を使ってVimを再考したいかもしれません:) –
ファイルの複数の部分を見ていると、しばしばウィンドウが分割されます。水平分割の場合は:sp
、垂直分割の場合は:vs
です。
zz , zt and zb
カーソルが同じ位置にあるが、あなたの窓が移動します:
必要なのは、これらのキーストロークです。 (通常のモードで)
zz the cursor position is centered
zt the cursor position is at the top
zb the cursor position is at the bottom
- 1. Vim - Backspaceカーソルを移動する
- 2. Visual C++でテキストボックスのカーソル移動が停止する
- 3. Vimのカーソルを移動/配置
- 4. android.database.CursorWindowAllocationExceptionカーソル移動時
- 5. Vim、カーソルをすぐに一様に移動する方法
- 6. vimで一致するパターンにカーソルを移動するコマンド
- 7. .vimrcファイルにエコーがあるとVimが一時停止する
- 8. SCNPhysicsBodyの移動を停止する
- 9. 回転と移動を停止する
- 10. divブロックの移動を停止する
- 11. C#フォーム移動停止イベント
- 12. C#マウスの移動イベント、時間ループが停止する
- 13. カーソルをvi/vimの現在の位置から移動する
- 14. tmuxの内部でvimを一時停止するctrl-z
- 15. 起動時にvimエラーメッセージを一時停止するにはどうすればよいですか?
- 16. 停止NERDTree開口Vimは
- 17. 範囲外に移動する前にディレクトリ_iteratorを停止する
- 18. バッチスクリプトを使用してカーソルを自動的に移動し、スクリーンセーバーの実行を停止します
- 19. 停止時間のないmysqlサーバの移動
- 20. カーソルを親括弧に移動するvimコマンドはありますか?
- 21. スクリプトを停止させる関数にコードを移動する
- 22. マウスの移動中にカーソルを移動
- 23. 起動時にフォークされたプロセスを一時停止する
- 24. カーソルを移動するC
- 25. パスワード入力時のカーソル移動C++ \
- 26. 加速度計停止アニメーション移動クエリ
- 27. 上に移動するとスクロール効果が停止する
- 28. データベースを移動した後にストアドプロシージャが停止する
- 29. スプライトをクリック位置に移動して停止するPIXIJS
- 30. アクションバーの移動を停止するには
ああ、あなたは本当に必要なものを探す前にノーマルモードにする必要がありますが、これは非常に自然なことです。 – dmedvinsky
OK、giは素晴らしいようですが、私がまだ挿入モードに入っているときにマウスを使ってスクロールしていましたので、スクロールする前に通常モードに戻ってください.-( – Rafid