如何删除使用:command
命令创建的命令?
我误输了:
:command Bigfon guifont=Monospace\ 12
所以现在我有一个Bigfon
命令不能正常工作;我想要一个Bigfont
命令(:command Bigfont set guifont=Monospace\ 12
)
涉及“Vim”和“delete”的搜索似乎只返回描述删除文本的各种命令的页面。
答案 0 :(得分:4)
delc Bigfon
或delcommand Bigfon
。
文档:h delc
:
:delc[ommand] {cmd} *:delc* *:delcommand* *E184*
Delete the user-defined command {cmd}.
虽然有更好的方法可以快速更改字体大小(来自tpope's .vimrc
):
" Quickly change gui font size with + and - in normal mode
command! -bar -nargs=0 Bigger :let &guifont = substitute(&guifont,'\d\+$','\=submatch(0)+1','')
command! -bar -nargs=0 Smaller :let &guifont = substitute(&guifont,'\d\+$','\=submatch(0)-1','')
nnoremap - :Smaller<CR>
nnoremap + :Bigger<CR>