Vim删除命令

时间:2018-04-30 14:55:32

标签: vim

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

我误输了:

:command Bigfon guifont=Monospace\ 12 

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

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

1 个答案:

答案 0 :(得分:4)

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>