10

Vim scrolling documentationごとにおよびに再マップ<PageUp>したい。<C-u>PageDown<C-d>

今のところ、私の/etc/vim/vimrc見た目は次のとおりです。

nnoremap <PageUp> <C-u>
nnoremap <PageDown> <C-d>

さまざまな組み合わせを試しましたが、何もうまくいきませんでした。

私の目標は、PageUp/PageDown を押したときに、カーソルをファイルの開始または EOF に移動させることです。現在のように、カーソルは一番上に到達する前に停止します (PageDown は EOF を超えてスクロールします)。私が直そうとしているのはただの煩わしさです。

編集:上記の設定は正常に機能します。ファイルの早い段階でマッピングを配置していました。

4

3 に答える 3

11

次のマッピングはどうですか?

nnoremap <PageUp> gg
nnoremap <PageDown> G

または単に使用ggしてG?

于 2013-06-11T21:06:20.493 に答える
5

マッピングをシステム全体の に配置する代わりに、/etc/vim/vimrcユーザーのカスタマイズを~/.vimrcファイルに配置する必要があります。それにもかかわらず、グローバル構成 (それが必要な場合) も機能するはずです。これは、マッピングがクリアまたは再定義されるという意味ではありません。で確認できます

:verbose nmap <PageDown>

再定義されなかった場合は、:nunmapロードされたすべてのスクリプトでコマンドを探すか ( :scriptnames)、または でログをキャプチャする必要がありますvim -V20vimlog

于 2013-06-12T06:15:54.447 に答える