首页 > 解决方案 > vim 删除命令

问题描述

如何删除使用命令创建的:command命令?

我打错了:

:command Bigfon guifont=Monospace\ 12 

所以现在我有一个Bigfon不能正常工作的命令;我只想有一个Bigfont命令(:command Bigfont set guifont=Monospace\ 12

涉及“Vim”和“delete”的搜索似乎只返回描述各种删除文本命令的页面。

标签: vim

解决方案


delc Bigfondelcommand 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>

推荐阅读