视口导航不支持vim方向键的重新映射
我正在使用colemak,因此我已经像这样重新映射了方向键视口导航不支持vim方向键的重新映射,vim,viewport,keymapping,colemak,Vim,Viewport,Keymapping,Colemak,我正在使用colemak,因此我已经像这样重新映射了方向键 noremap n h noremap e j noremap i k noremap o l noremap h n noremap j e noremap k i noremap l o 问题是视口导航不遵守这些键绑定。例如,当我按^w+n时,我想将焦点移到左侧的视口,但会打开一个新的空视口 如何帮助分别重新绑定所有视口导航键?我认为您必须通过执行以下操作明确映射窗口导航命令: noremap <C-W>n <
noremap n h
noremap e j
noremap i k
noremap o l
noremap h n
noremap j e
noremap k i
noremap l o
问题是视口导航不遵守这些键绑定。例如,当我按^w+n
时,我想将焦点移到左侧的视口,但会打开一个新的空视口
如何帮助分别重新绑定所有视口导航键?我认为您必须通过执行以下操作明确映射
窗口导航命令:
noremap <C-W>n <C-W>h
noremap <C-W>e <C-W>j
noremap <C-W>i <C-W>k
noremap <C-W>o <C-W>l
noremap <C-W>h <C-W>n
noremap <C-W>j <C-W>e
noremap <C-W>k <C-W>i
noremap <C-W>l <C-W>o
noremap n h
诺雷马普e j
诺雷马克
诺雷马克
诺雷玛h n
诺雷马克j e
诺雷马克
诺雷玛酒店
在科尔马克论坛上,这个主题有点被殴打致死:
- (5页,由colemak的设计师积极贡献,他(曾经)也是一位狂热的vim用户)
- 关键地图
- 插件脚本
noremap n j|noremap <C-w>n <C-w>j|noremap <C-w><C-n> <C-w>j
noremap e k|noremap <C-w>e <C-w>k|noremap <C-w><C-e> <C-w>k
noremap s h
noremap t l
noremap f e
noremap k n
noremap K N
noremap U <C-r>
noremap n j | noremap n j | noremap j
诺雷马克|诺雷马克|诺雷马克
诺雷马普s h
诺雷马克t l
noremap f e
诺雷马克
诺雷马克
诺雷马普大学
这是我想要避免的。我不明白为什么我的重拍不起作用。我还必须重新映射上述命令的大写版本。当您键入
时,您要求Vim等待另一次按键。在那一刻,我不认为你可以考虑自己在正常模式,因此你的正常模式映射不工作。罗密尔:我的绑定绝对不是正常模式映射。它们是标准绑定模式,适用于普通模式、可视模式和操作员挂起模式。正常模式绑定应该是nnoremap
。