我很享受PyCharm對Python導入的優化 - 以及刪除未使用的導入,遵循PEP8給他們一個合理的佈局,並使他們更容易閱讀。有沒有辦法讓PyCharm額外地按字母順序排列(這會讓掃描速度更快,至少對我來說)?PyCharm的優化導入是否也可以按字母順序排列?
9
A
回答
3
PyCharm現在通過使用Code -> Optimize Imports
自動執行此操作。它也sorts them into groups per PEP 8。
有關詳細信息,請參見https://www.jetbrains.com/help/pycharm/optimizing-imports.html。
9
PyCharm僅根據PEP-8中指定的組進行排序,而不是按字母順序排序。
5
如前所述,Code -> Optimize imports
似乎不能這樣做。
然而,有一個名爲Lines sorter(存在於PyCharm存儲庫中)的插件,可以使用該插件標記所有導入行並選擇Edit -> Sort lines
。不完美但比手工完成更容易。
-1
更多vim-minded的附加答案。您可以安裝IdeaVim
並使用Shift + V,選擇要排序的行,並調用:sort
來執行此操作。
0
這對PyCharm來說確實是一個很好的補充。
直到那個時候,有一個命令行工具可以執行你想要的操作isort。它沒有附帶PyCharm的插件,但可以通過外部命令和執行後同步文件選項,如in their docs所述。你甚至可以把它掛到原始的鍵綁定上。
相關問題
- 1. 按字母順序排序,然後按字母順序排列
- 2. 在JqGrid中是否可以按字母順序排序組?
- 3. 三個連續字符也是按字母順序排列
- 4. 按字母順序排列
- 5. 按字母順序排列
- 6. 按字母順序排列
- 7. 優化現有代碼並需要按字母順序排列
- 8. 按字段順序排列+按字母順序排列
- 9. 按字母順序排列的鏈表不按順序排列
- 10. 按字母順序排列PHP排序
- 11. WCF中的JSON序列化 - 對象屬性是否按字母順序排列?
- 12. 添加按字母順序排列的按字母順序排列的名單的按字母順序排列的導航到頂部的SSRS報告
- 13. 可以按字母順序排列Oxyplot圖例中的系列?
- 14. SQL - 按字母順序排序的列
- 15. 按數字排序(最高優先),然後按字母排序(按字母順序排列)
- 16. 插入後按字母順序排列行(不按順序排列)
- 17. C++按字母順序插入排序
- 18. 可排序(按字母順序)
- 19. 排序表的順序不按字母順序排列
- 20. 按字母順序排序
- 21. 按字母順序排序
- 22. 按字母順序排序
- 23. 按字母順序排序
- 24. 排序按字母順序
- 25. 按字母順序排序
- 26. 按字母順序排序
- 27. 按字母順序排列Wordpress列表
- 28. 按字母順序排列2D列表?
- 29. 按字母順序排列列表項
- 30. C:按字母順序排列列表