我在Windows 7上使用空閒,因爲我剛剛從一個mac和我使用的文本編輯器突出顯示不同的關鍵字,然後什麼閒置。我知道我可以改變當前語法的顏色,如print和def,但是我可以添加其他關鍵字來突出顯示嗎?謝謝Python空閒語法突出顯示
-1
A
回答
2
不幸的是,我不認爲閒置是可擴展的,沒有黑客的源代碼。我相信它目前只強調了一組特定的名稱(加上其他容易識別的字符串文字)。
它強調以橙色(默認)所有keywords of the Python language的。
它突出了洋紅色的所有內置函數,類型和其他對象,這些對象可以從標準庫中獲得,而不需要執行任何
import
語句。 (你可以看到通過運行在一個Python解釋器dir(__builtins__)
它們的列表,或通過瀏覽部分的Library Reference 2-6)。
空閒並沒有做太多的代碼分析。這意味着它無法分辨大多數其他名稱所代表的內容。它不能給出特定的高亮顏色,例如類名,因爲沒有要求以任何特定方式命名它們。代碼中的foo
是否引用類,模塊,函數或其他內容?空閒無法分辨。
如果您想要更嚴重的突出顯示,您可能需要找到更復雜的IDE。我最近對Spyder非常滿意(雖然我不確定它的語法突出顯示是否比Idle更強大),還有很多其他功能。官方Python wiki有a list of IDEs這可能會幫助你找到最適合你的那一個。
+0
所以我能夠通過向源代碼添加大約9個字符來添加我想要的部分內容。當我下週有更多時間時,我會補充剩餘的我想要的東西,但這會變得更加複雜 – user1650923
相關問題
- 1. 在空閒python中突出顯示文本
- 2. Python語法突出顯示/ Intellisense?
- 3. Turbine語法突出顯示
- 4. Wordpress語法突出顯示
- 5. Vim語法突出顯示
- 6. NSTextView語法突出顯示
- 7. OpenOffice語法突出顯示
- 8. Python空閒時顯示的語法無效
- 9. 突出顯示python docstrings作爲註釋(vim語法突出顯示)
- 10. Textmate語法突出顯示,從另一種語言擴展突出顯示
- 11. 用於Python的Python語法突出顯示器
- 12. 語法errror消息,python空閒
- 13. 使用Elm突出顯示語法
- 14. Php替代語法突出顯示
- 15. 在TextMate中D語法突出顯示
- 16. 在docbook中突出顯示語法
- 17. 在pydb中語法突出顯示
- 18. IntelliJ Ruby語法突出顯示
- 19. 自定義語法突出顯示rmd
- 20. Visual Studio語法突出顯示
- 21. Netbeans:像XML語法 - 突出顯示
- 22. 突出顯示「MySQL」查詢的語法
- 23. Emacs上的Scaml語法突出顯示
- 24. 的UITextView attributedText和語法突出顯示
- 25. setDefaultReturnToken使語法突出顯示
- 26. vim自定義語法突出顯示
- 27. iPhone OS語法突出顯示UITextField
- 28. Netbeans語法突出顯示延遲
- 29. XCode語法突出顯示問題
- 30. CodeMirror:ad-hoc語法突出顯示
你在Mac上使用哪種文本編輯器?也許它有一個Windows版本。 –