我想将C-n
和映射C-p
到S-Right
和S-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 map
pentadactyl。