我知道我可以使用ctrl+w在不同的Vim窗口之间切换。但是我如何重新MapCMD键来以各种方式替换ctrl+w呢?我特别希望将cmd与箭头键绑定,这样我就可以使用CMD+LeftArrow轻松地切换到NERDTree。感谢您的帮助。
我尝试将以下内容添加到$MYVIMRC...
nmap <silent> <D-h> :wincmd h<CR> // For going to NERDTree
nmap <silent> <D-l> :wincmd l<CR> // For going back to file I'm working on.
1条答案
按热度按时间e4yzc0pl1#
在Map的左侧,
Command+Left
被写成<D-Left>
。解决了这个问题和其他问题(见下文)后,您的Map应该如下所示:或者,简单地说,像这样:
其他问题:
nmap
)应该保留到您希望 * 在您的Map中使用另一个Map * 的极少数情况下。这里不是这种情况,因此nnoremap
是最佳选择。<silent>
是无用的。"
,而不是//
。:help map-comments
。:help <Cmd>
比在Map右侧使用:
更简洁。请注意,* 这些Map仅在MacVim GUI中有效 *。