macVim <leader> 命令有效,但发出错误声音并移动光标



我在MacVim下OSX的.vimrc中有以下配置。

let mapleader = ','
nnoremap <leader>af :Autoformat<CR>         " autoformat document
nnoremap <leader>ig :IndentGuidesToggle<CR> " indent guides toggle
nnoremap <leader>nt :NERDTreeToggle<CR>     " nerd tree toggle
nnoremap <leader>tb :TagbarToggle<CR>       " tagbar toggle

这些命令工作得很好,但是当我使用它们时,终端发出错误的声音,光标移动了大约4行。在iTerm2和GVim中使用Vim时都会发生这种情况。

知道为什么会发生这种情况以及如何修复它吗?

不要将注释放在映射的同一行,因为注释会被执行。

let mapleader = ','
" autoformat document
nnoremap <leader>af :Autoformat<CR>
" indent guides toggle
nnoremap <leader>ig :IndentGuidesToggle<CR>
" nerd tree toggle
nnoremap <leader>nt :NERDTreeToggle<CR>
nnoremap <leader>tb :TagbarToggle<CR> 

您可能需要查看diomaticc -vimrc,了解vimrc的基本注意事项。

相关内容

  • 没有找到相关文章

最新更新