Vim <leader> 命令有效,但发出错误提示音并移动光标
Vim <leader> command works, but beeps error sound and moves the cursor
我在 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
的基本注意事项。
我在 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
的基本注意事项。