首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法在vim中使用这些控制键

无法在vim中使用这些控制键
EN

Stack Overflow用户
提问于 2019-05-17 17:10:22
回答 1查看 271关注 0票数 0

我正在查看来自Ben Frain的vimrc文件的一部分

https://gist.github.com/benfrain/f09dd39e66fe2da9cf0a

代码语言:javascript
复制
" Allow line movement on wraps with CTRL+usual {{{
vmap <C-j> gj
vmap <C-k> gk
vmap <C-h> g$
vmap <C-6> g^
vmap <C-0> g^
nmap <C-j> gj
nmap <C-k> gk
nmap <C-4> g$
nmap <C-6> g^
nmap <C-0> g^
" }}}

我确实注意到了这个列表中的一个问题,例如,ctrl-k已经做了gk。所以,当它起作用时,它不是来自他的映射。

我正在使用macvim

即使我尝试了一些简单的东西

代码语言:javascript
复制
~/.vim$ cat vimrc
nmap <C-0> aaaa
~/.vim$ 

代码语言:javascript
复制
~/.vim$ cat vimrc
nmap <C-0> aaaa
vmap <C-0> aaaa
~/.vim$ 

它不起作用,它没有将ctrl-0映射到'aaaa‘类型

我试过/usr/local/bin/vim(通过brew cask install macvim安装的macvim )和/usr/bin/vim(预装的vim )。所以我使用哪种vim没有区别。

如果有的话,我想知道哪些ctrl键可以映射。

我听说映射ctrl键不是一个好主意,因为有很多键正在使用,最好使用前导键,它的默认值是反斜杠. So . map <leader>0 aaaa .这是可行的,但我仍然对ctrl的映射感到好奇.

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

https://stackoverflow.com/questions/56183188

复制
相关文章

相似问题

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