添加自动命令
autocmd CmdlineChanged * call s:CheckXX()
function! s:CheckXX()
//用户输入qa或q时删除字符,当然这种判断阻止不了silent qa!,你可以写一个更好的判断,这里仅
//提供一种思路
if(getcmdline()=="qa"||getcmdline()=="q")
//删除用户输入的命令
for i in range(len(getlcmdline())+1)
call feedkeys("\<Backspace>","n")
endfor
//do something
endif
endfun