首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用<leader>代替ctrl切换窗口

用<leader>代替ctrl切换窗口
EN

Stack Overflow用户
提问于 2021-03-07 10:15:40
回答 1查看 207关注 0票数 0

我最近开始在vim和mapped to space中使用leader

早些时候,我在ctrl + {h, j, k, l}中使用了窗口切换。

代码语言:javascript
复制
 nnoremap <C-h> <C-w>h
 nnoremap <C-j> <C-w>j
 nnoremap <C-k> <C-w>k
 nnoremap <C-l> <C-w>l

现在我试着像

代码语言:javascript
复制
nnoremap <leader>h <C-w>h
nnoremap <leader>j <C-w>j
nnoremap <leader>k <C-w>k
nnoremap <leader>l <C-w>l

我已经用上面提到的键删除了任何先前的映射。

现在我面临的问题是,使用ctrl键,我可以切换窗口窗格,而无需从ctrl中提起手指。

使用空格时,我必须同时按Leader and {h, j, k, l},如果想转到其他窗口窗格,则必须按leader and {h, j, k, l}

我想说的是,假设我的窗口垂直分割b/w 2,我想去第二个窗口,回到原版。

使用ctrl键:ctrl + l + h

使用leader键:space + l, space + h

我希望我的领导的关键工作与ctrl完全一样,因为它很方便使用。

这个是可能的吗?

,如果你对像我这样的新手有一些建议,我会很高兴听到的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-07 11:37:06

您所称的“领袖键”根本不是一个特殊的键,当然也不是一个修饰符,比如CtrlShiftAlt,所以您不能让它像一个键一样工作。除非涉及其中一个修饰符,否则Vim映射总是顺序的:按第一个键,然后按第二个键,等等。

如果您绝对想要类似chord的映射,可以尝试弓箭手

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66515369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档