我已配置python-mode以手動檢查。所以我輸入:PyLint
,它檢查我的代碼,顯示「QuickFix」窗口和一些標記。我可以通過在其他窗口中輸入:only
關閉QuickFix窗口,但是如何清除側面標記?如何清除Vim的PyLint標記界面?
回答
該插件使用標誌來顯示lint錯誤。如果你永遠不想看到他們
let g:pymode_lint_signs = 0
禁用它們。
如果你想清除它們,AFAICT就沒有這個插件的接口。 (你可以提交增強請求。)但是,應該工作正在清除當前緩衝區的所有跡象都表明:
:sign unplace * buffer=<C-r>=bufnr('')<CR>
或
:execute 'sign unplace * buffer=' . bufnr('')
我現在不能接受這個答案,因爲它太複雜了,vim抱怨命令錯了,':sign unplace *'是我想要的。 –
如果輸入過於複雜,您可以選擇以下幾種選擇:自定義命令,cabbrev,映射......簡單的':sign unplace *'不僅僅是你想要的;它會影響**所有緩衝區**中的所有符號。但如果你能承受後果,那就繼續使用吧。 –
(我的意思是它太複雜了,因爲':sign unplace *'完成了這項工作,但你明確表示它有問題。)Vim仍然抱怨這些命令是錯誤的。當':sign unplace 1 buffer = 1'工作時,':sign unplace * buffer = 1'表示「E474:無效參數」。 –
pylint的標記與標牌製作。 (:h :sign
)
您可以使用
:sign unplace *
刪除所有緩衝區中的所有跡象。這隻會是一個問題,如果你想要一些緩衝區來保持跡象。
如果您只想刪除當前緩衝區中的符號,則可以使用Ingo Karkat答案的映射。
nnoremap <leader>s :execute 'sign unplace * buffer=' . bufnr('')<CR>
查看:h :sign-unplace
的其他選項。
- 1. Vim在清除omnicompletion失敗後清除標記
- 2. 如何清除vim RO標誌
- 3. 如何清除vim`oldfiles`?
- 4. 如何使用pylint的在vim
- 5. vim界面texshop
- 6. 標記標籤式界面
- 7. 清除標記在Android的
- 8. 如何默認命令行界面vim
- 9. 什麼是標記界面?
- 10. 標記界面或註釋?
- 11. MEF:出口標記界面
- 12. 什麼是標記界面?
- 13. 界面生成器:如何清理已刪除的約束?
- 14. 清除地圖標記
- 15. 清除除了所選標記之外的所有標記
- 16. 如何清除面板?
- 17. 如何清除表面
- 18. 如何通過JavaScript刪除或清除Google地圖標記?
- 19. vim:標記被刪除/丟失
- 20. 標記界面的用途是什麼?
- 21. 如何刪除''邊界標記之間的空白
- 22. Pylint - 如何打印Pylint的sys.path?
- 23. 如何在Pydev Eclipse編輯器邊距中標記pylint警告?
- 24. 如何清除錯誤 「錯誤」 標記在Eclipse Pydev的
- 25. 如何保存我可以清除它們的標記?
- 26. 如何清除標籤頁上的歷史記錄關閉?
- 27. 如何清除谷歌地圖中的現有標記?
- 28. 如何通過Memcache或Redis中的標記清除緩存?
- 29. 如何清除當前在地圖上的標記
- 30. 如何清除<br />標記後的所有空格
糾正所有的錯誤,然後重新運行':PyLint'就可以做到這一點,但我不確定這能解決您的問題。 –
不,或當然不是。問題是我無法糾正一個龐大而混亂的文件中的所有錯誤。我重寫了部分內容,並使用'PyLint'來檢查這些部分是否正確。但是當我在文件的其他地方做其他工作時,我需要關閉它們;他們太分心了。 –
做一個':sign unplace *'做你想做的事情嗎? – FDinoff