Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 获得';E488:尾随字符';具有以下功能_Vim_Neovim - Fatal编程技术网

Vim 获得';E488:尾随字符';具有以下功能

Vim 获得';E488:尾随字符';具有以下功能,vim,neovim,Vim,Neovim,有人知道我为什么会出现以下错误吗?我正在映射以下函数 function! ToggleCompileErrors() :if w:syntastic_is_open == 1 :call SyntasticReset()<CR> let w:syntastic_is_open = 0 :else :call SyntasticCheck()<

有人知道我为什么会出现以下错误吗?我正在映射以下函数

function! ToggleCompileErrors()
         :if w:syntastic_is_open == 1
                 :call SyntasticReset()<CR>
                 let w:syntastic_is_open = 0
         :else
                 :call SyntasticCheck()<CR>
                 let w:syntastic_is_open = 1
         :endif
endfunction
它被以下键映射调用

nnoremap <Leader>b :ToggleCompileErrors<CR>
nnoremap b:切换编译器错误
我不知道这是否有什么不同,但我正在使用neovim 0.2.2观看您的模式。映射需要
,但在使用Ex命令的函数中不需要

类似地,您不需要在函数中使用
(这在这里很奇怪,特别是因为您甚至不一致)<代码>:是进入命令行模式的正常模式命令。由于函数中的命令已经是Ex命令,因此不需要

尝试从
调用SyntasticCheck()
调用SyntasticReset()
中删除
nnoremap <Leader>b :ToggleCompileErrors<CR>