macos – 某些键映射在MacVim中不起作用
我最近在以前使用
Linux时转而使用Mac.我发现了MacVim(从
http://code.google.com/p/macvim/开始)并且一直试图移植我以前的键映射.
我以前的映射如下: > Ctrl-T:新选项卡 现在,为了使这些映射更像“Mac like”,我决定切换前两个使用选项(即Apple徽标)键,以及所有其他使用命令键而不是Alt(即Ctrl-Alt-) E变为Ctrl-Command-E).我在http://macvim.org/OSX/index.php读到这个键可以用D(即)映射.我的.vimrc的新内容如下: nmap <D-t> :tabnew<cr> nmap <D-w> :close<cr> nmap <D-1> 1gt nmap <D-2> 2gt nmap <D-3> 3gt nmap <D-4> 4gt nmap <D-5> 5gt nmap <D-6> 6gt nmap <D-7> 7gt nmap <D-8> 8gt nmap <D-9> 9gt nmap <D-0> 10gt nmap <D-Up> :tabnew<CR> nmap <D-Right> :tabnext<CR> nmap <D-Left> :tabprevious<CR> "FuzzyFinder nmap <C-D-e> :FufFileWithFullCwd<CR> nmap <C-D-b> :FufBuffer<CR> "Whitespace remover nmap <C-D-w> :%s/s+$//<CR> 因此,在重新映射密钥之后,一些现在可以正常工作,而另一些则不然,没有明确的逻辑原因. 什么有效: > Cmd-T和Cmd-W成功用于打开和关闭标签. 什么行不通: >用于打开选项卡的Cmd-Up不起作用.
这样做可以调查原因
:verbose map <D-Up> 另外,尝试有选择地启用其他插件,以查看映射是否以某种方式被清除 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |