我想模仿Textmate抽屉对MacVim的行为。 在textmate中,抽屉可以使用 Cmd + 选项 + Ctrl + d
切换我希望Macvim和NerdTree插件一样。 所以,我尝试了以下内容:
nnoremap <D-C-M-d> :NERDTreeToggle<cr>
但它不起作用!
答案 0 :(得分:2)
正如kejadlen所写,由于MacVim错误/限制,它无法正常工作。
很酷的是,它可以防止你做错事:Vim不是TextMate,它更智能,更强大,并且强迫它成为一个简单的TextMate替代方案将隐藏其真正的力量。
您应该使用mapleader
:
nnoremap <leader>d :NERDTreeToggle<cr>
mapleader
默认为\
,如果需要,您可以使用其他密钥,我使用,
:
let mapleader=","
mapleader
非常棒,因为它允许您使用整个字母来定义自己的快捷方式,而不会躲避系统的默认设置,也不会强迫您用左手做出疯狂的和弦。
:help mapleader
答案 1 :(得分:1)
stackoverflow.com/questions/4982246/vim-multiple-meta-keys的杜佩。简短的回答 - 显然是MacVim中的一个错误? (code.google.com/p/macvim/issues/detail?id=317)
答案 2 :(得分:0)
我无法肯定地说,因为我没有使用MacVim,但你尝试过:
:set macmeta
据我所知,您必须将此选项设置为使用Apple键。