映射到和

映射到和

我想将C-n和映射C-pS-RightS-Left。我尝试把

cmap <C-n> <S-Right>
cmap <C-p> <S-Left>

在 ~/.pentadactylrc 中 - 但它不起作用。我该怎么做?

答案1

不同模式有不同的映射命令。cmap用于命令行模式,并且不会影响按几次 Escape 后发生的情况,因为按几次 Escape 会让您回到正常模式。

您最有可能想要做的是为普通模式创建映射。使用这些命令时,第一个参数是您正在创建的地图,第二个参数是您要将其映射到的内容。

nmap <S-Right> <C-n>
nmap <S-Left> <C-p>

或者更好(因为您可以重新映射<C-n><C-p>如果您愿意的话:

nnoremap <S-Right> <C-n>
nnoremap <S-Left> <C-p>

要获取不同映射命令的更多帮助,请输入:help mappentadactyl。

相关内容