使用VIM我想執行當前的sql文件並查看結果。我試過以下(./manage.py dbshell
是一個Django包裝過psql
)我不想在VIM中的makeprg後面看到空的緩衝區
nmap <silent> <Leader>r :make<CR>
autocmd FileType sql set makeprg=cat\ %\\\|./manage.py\ dbshell
它工作正常。但後按ENTER鍵或鍵入命令繼續 VIM總是顯示我空的緩衝區(也許它是錯誤列表)。如何跳過其開場?
如果我運行在命令模式下同樣將它作爲我預期(沒有惱人的緩衝區)
:!cat %|./manage.py dbshell
我的SQL腳本包含一個SELECT語句。和神奇的緩衝區看起來像:
屏幕截圖將有助於識別神祕緩衝區。如果是quickfix窗口,可以添加類似'|的東西cclose'在你的映射結束。 – romainl
我已經添加了屏幕截圖 –
嗯...我期待着一個正常的狀態行,但是你使用了我無法閱讀的powerline。無論如何,這件事是*不是* quickfix或錯誤列表。你可以發佈manage.py的內容嗎? – romainl