我在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>
您可能想看看idiomatic-vimrc来了解
vimrc
的基本操作,而不必了解。关于vim - Vim <leader>命令有效,但是发出哔哔声并移动光标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32705674/