1

、または<Space>のように、修飾子として使用したいと思います。CtrlAltShift

たとえば、hjklスペースが押されたときにキーが 1 回だけではなく 10 回ジャンプする可能性があります。何かのようなもの:

nnoremap <Space-h> 10h
nnoremap <Space-j> 10j
nnoremap <Space-k> 10k
nnoremap <Space-l> 10l

これはほとんど機能します:

nnoremap <Space>j 10j

<Space>しかし、カスタムの動きを繰り返すには、 を離してもう一度押す必要があります。

4

2 に答える 2

3

arpeggiojは、k同時キーから他のキーへのキーマッピングを定義できる Vim プラグインです<Esc>

于 2013-02-14T04:47:58.883 に答える
1

<Space>は修飾キーではなく、Vim をだまして修飾キーであると思い込ませることはできません。スワップCtrlSpace.

お使いの OS のキーバインド ソリューションを探してください。

于 2013-02-14T07:41:16.963 に答える