2017-07-08 7 views
2

長い行のファイルを表示するにはgvimを使います。それはテーブルなので、私はラインをラップしていません。 これはgvimを設定することができますので、矢印のナビゲーションは「ほとんど」のツールのようになりますか?矢印キーは、画面全体を1文字左/右/上/下に移動しますか? ありがとうございました。gvimでほとんどのように移動

答えて

1

私はこれがあなたが望むことをするべきだと思います。

set nocompatible 
set nowrap 
set virtualedit=all 

nnoremap <Left> zh 
nnoremap <Right> zl 
nnoremap <Up> <C-y> 
nnoremap <Down> <C-e> 

あなたが挿入モードで同じ動作をする場合は、第二セットとして再度同じマッピングを追加しますが、inoremap代わりのnnoremapを使用しています。

virtualeditの設定では、カーソルが行の末尾を超えて移動し、行に無限の空白があるかのように続行されます。

virtualeditは、その機能でVimをコンパイルした場合にのみ利用できます。 :versionで確認できます。この機能が利用可能な場合は、その隣に+が表示されます。 +virtualedit

+0

ありがとう@ダン、私が検索したもの。ちょっとした小さな問題 - 右に移動すると、現在の行の最後の文字にカーソルが到達しない限りテキストが移動するので、カーソルが最長行にない場合は右に移動できません一番近いテキストですから、時々、カーソルを上/下に移動して、現在の行に置く必要があります。 – alg

+0

@alg更新された回答を参照してください。 'virtualedit'を使って修正することができます(あなたのVimのコピーがある場合)。 –

関連する問題