我尝试为打开 ~/.vimrc 创建一个映射,但仅在缓冲区为空时打开 ~/.vimrc,否则拆分并打开。
我试试这个
fun! BufferIsEmpty() "{{{
if line('$') == 1 && getline(1) == ''
return 1
else
return 0
endif
endf "}}}
fun! NotEmptySplit() "{{{
if !BufferIsEmpty()
sp
endif
return
endf
command! -nargs=0 NotEmptySplit call NotEmptySplit()
nnoremap <silent><leader>ve :NotEmptySplit <bar> ~/.vimrc<CR>
但我得到这个错误
E488: Trailing characters