【发布时间】:2020-04-08 12:07:12
【问题描述】:
我想将 :bd 映射到 :bd! 使用:
command! -nargs=* -complete=buffer bd :call bd!
但是 vim 告诉我“用户定义的命令必须以大写字母开头”
从答案更新解决方案:
cnoremap bd bd!
另一种方式
cnoreabbrev <expr> bd getcmdtype() == ":" && getcmdline() == 'bd' ? 'bd!' : 'bd'
【问题讨论】: