針對本文之前的錯誤,說明3點:
1,這個方法,在python38上照樣可以使用,已經測試過了;
2,第5步錯了,應該是config-extensions.def裏面;
3,打開edit,不要打開shell的option的show line numbers,就可以了。
=============正文部分=============
1,下載
這個鏈接我在360安全瀏覽器上有時打不開,我用ctrl+f5就可以打開了。
鏈接是:http://idlex.sourceforge.net/extensions.html
2,解壓
說明,如果誰喜歡用IDELX的話,就直接雙擊解壓文件下的idlex文件就好,如下:
如果喜歡IDLEX的話,直接用就是了,以下的內容不需要再閱讀,但是我不喜歡這個界面,所以在python3.7.2的基礎上加了linenubers.py插件。
3,LineNumbers.py的位置
4,將這個linenumbers.py文件拷貝到原來IDEL的安裝目錄下的python372安裝文件\Lib\idlelib
5,添加內容
用文本編輯打開就好,zzdummy就是個例子,在末尾添加我綠色框圍起來的內容就好。
6,修改內容
爲什麼要修改呢?是因爲模塊名稱大小寫的問題。
修改如下(我這個是修改後的文件):(重點是大小寫,並非是名字)
修改完,保存關閉,重啓就好了。
小技巧:
這個linenumber.py可以單獨運行,可以run一下,看看是不是報錯,把錯誤解決了,就好了。
提示:
可能會有個configHandler模塊找不到,你就從那個解壓文件裏找到它,然後拷貝到你的安裝文件夾下就好。
很明顯我上面的內容是有行號的,就不用再截圖了。
7,關閉行號
前面第6步的操作之後,在options下,會多一個選項(show Line numbers true),其實就是前面那個.def文件裏配置的。
而且,
該linenumbers.py的原作者,還有其他的拓展功能,如清屏,如果大家有需要,照着這些步驟來就行。