另外,是否有任何通用的方法可以用於其他類型的項目(以其他視角)?如何在Eclipse的PyDev Package Explorer中按名稱按字母順序排序項目?
回答
正如Matt已經說過的,Eclipse Navigator的默認和唯一行爲是可以在任何視角下使用的,即按名稱排序項目。我的Eclipse版本(3.6.2)使我可以按類型對資源進行排序,但這僅適用於樹(文件)的樹葉。
但你的問題是關於PyDevs導航器,所以我看着PyDev包資源管理器。我沒有找到改變項目排序的選項。我目前安裝的版本是2.7.1.x,我記得2.6.0.x也是如此。
因此,您的問題無法直接回答,因爲如果沒有將手放在插件的源代碼或擴展導航器(如果存在相應的擴展點),無法更改項目的排序。
導航器被項目資源管理器取代 –
@Piotr你是對的,但是Project Explorer沒有選擇來改變排序。但即使在打開視圖後,我發現/認識到我當前工作空間中的項目並不是按照字母順序排序的。 「My_Project_VV」在「My_Project_SW」之前列出,並且PyDev Package Explorer顯示相同的順序。 「C/C++項目」視圖顯示與導航器相同的順序(在禁用非C元素過濾器後)。我簡要介紹了PyDev的來源,但沒有找到明顯的原因。可能這是PyDev或CommonNavigator框架的錯誤。 –
我遇到了這個(非常煩人)的問題,並且我發現SourceForge上的某個人發佈了一個帖子,他遇到了同樣的問題,他說他發現如果他將項目的根文件夾添加到它的PYTHONPATH中,它就解決了問題。所以我看着我的錯誤字母化項目的PYTHONPATH,看到它已經包含了根文件夾以及src文件夾。所以只是隨心所欲,我從PYTHONPATH中刪除了根文件夾。 (無論如何,我真的不應該擁有它)。儘管這與他所說的解決問題的方式相反,但它解決了我的問題。去搞清楚。
這是答案,要走的路! – pyrospade
以下爲我工作:
- 添加項目根到項目PYTHONPATH
- 右鍵單擊項目>關閉項目
- 右鍵單擊項目>打開項目
問題項目然後神奇地出現在正確的順序。
我對該問題的解決方案是轉到PyDevPackageExplorer
中的ViewMenu
圖標,然後選擇Select Working Set
。在Select Working Set
窗口中,我將選擇保留爲No Working Sets
並單擊確定。這似乎已經刷新了字母順序,因爲現在一切都正確排序。
- 1. 如何在Eclipse的Package Explorer中按日期排序項目?
- 2. SQL按字母順序排序按名稱排序
- 3. [Python]按字母順序排列名稱
- 4. 如何按照各自名稱中的字母按字母順序對列表中的項目進行排序。
- 5. 按字母順序排序,然後按字母順序排列
- 6. 按名稱排序(字母)
- 7. Basecamp API classic - 按名稱排序(按字母順序)
- 8. 按字母順序排序
- 9. 排序按字母順序
- 10. 按字母順序排序
- 11. 按字母順序排序
- 12. 爲什麼package explorer中的源文件夾不按字母順序排列
- 13. 按字母順序排序
- 14. 按字母順序排序
- 15. 排序名單按字母順序
- 16. 按字母順序排序
- 17. 名單按字母順序排序
- 18. 如何按字母順序排序NSMutableOrderedSet?
- 19. 排序列表中的項目按字母順序排列,而不稱呼
- 20. 在jQuery中按字母順序排序
- 21. 在java中按字典順序排列(按字母順序)
- 22. 按字母順序排序按鈕
- 23. 按字母順序排序按鈕
- 24. 按字母順序排列
- 25. 按字母順序排序iPhone TableView從RSS按字母順序排序
- 26. 按字母順序顯示名稱
- 27. 按字母順序排列
- 28. 按字母順序排列目錄
- 29. 的Python:按字母順序排序在
- 30. 按字母順序排列
我不知道PyDev,但在標準的Eclipse Package Explorer中,項目僅按名稱排序。 –
我正在尋找類似的東西,以查看按字母順序排序的包內容,而不是從文件內部的順序。如果不進行排序,很難瀏覽大型模塊。 – sorin