IDLEX是IDLE的增強插件,IDLEX有界面清屏、顯示行號、Tab頁打開多個.py文件等功能。
官網:http://idlex.sourceforge.net/

安裝IDLEX
IDLEX可以使用pip命令直接安裝,但默認pip源太慢了,建議使用以下命令改為阿里雲pip源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
在命令提示符中執行

使用pip命令安裝IDLEX
pip install idlex
在命令提示符中執行(最后提示Successfully就成功安裝了)

創建IDLEX的桌面快捷方式
首先使用以下命令,查看python安裝目錄
where python
在命令提示符中執行(如果安裝python時沒有改路徑,默認應該在C盤,結果以自己電腦顯示為准)
python.exe前面的紅線部分就是python安裝目錄,我的python安裝目錄在D:\python

桌面右鍵→新建→快捷方式

顯示快捷方式的輸入框

在輸入框中填寫兩個路徑,一個是python的GUI界面pythonw.exe的路徑,另一個是IDLEX的路徑
(python安裝目錄以自己電腦顯示為准)
pythonw.exe的路徑: python安裝目錄\pythonw.exe
我的python安裝目錄是D:\python,所以完整路徑是D:\python\pythonw.exe
IDLEX的路徑:python安裝目錄\Scripts\idlex.pyw
我的python安裝目錄是D:\python,所以完整路徑是D:\python\Scripts\idlex.pyw
先后填入pythonw.exe的路徑、IDLEX的路徑(注意,兩個路徑中間要用空格隔開)

點擊下一步,將快捷方式命名為IDLEX

點擊完成,桌面顯示IDLEX圖標

接下來修改.py文件的打開方式
IDLEX所在目錄:python安裝目錄\Scripts,我的IDLEX所在目錄是D:\python\Scripts
資源管理器地址欄點擊空白處,粘貼IDLEX的所在目錄並回車(一層一層打開文件夾也可以)

在IDLEX所在目錄右鍵→新建→文本文檔

命名為idlex(如果沒有顯示后綴名.txt,說明后綴名被隱藏。請百度:” 如何顯示文件后綴名 ”)

雙擊打開idlex.txt,復制粘貼下面兩行
@echo off start "IDLEX" "pythonw.exe的路徑" "IDLEX的路徑" %1 %2 %3 %4 %5 %6 %7 %8 %9

pythonw.exe的路徑: python安裝目錄\pythonw.exe,我的路徑是路徑是D:\python\pythonw.exe
IDLEX的路徑:python安裝目錄\Scripts\idlex.pyw,我的路徑是D:\python\Scripts\idlex.pyw
用pythonw.exe的路徑、IDLEX的路徑分別進行替換(注意,替換后每個路徑兩邊都有雙引號)

點擊菜單左上角文件→保存 (或快捷鍵Ctrl+S)

關閉記事本,點擊idlex.txt,右鍵→重命名

將后綴名修改為.bat

確認修改

已修改為批處理文件idlex.bat

點擊idlex.py(或其他.py文件),右鍵→打開方式→選擇默認程序

點擊瀏覽

IDLEX所在目錄:python安裝目錄\Scripts,我的IDLEX所在目錄是D:\python\Scripts
打開方式地址欄點擊空白處,粘貼IDLEX的所在目錄並回車(一層一層打開文件夾也可以)

選擇idlex.bat並點擊打開

已選擇idlex.bat為默認程序,點擊確定

雙擊打開idlex.py

出現行號,說明IDLEX打開成功

點擊菜單File→New Tab可以打開一個新標簽頁用於寫代碼


修改.py文件圖標
設置IDLEX為默認打開方式后,.py文件圖標可能變成未知文件的圖標
可以使用Default Programs Editor修改圖標:https://defaultprogramseditor.com/#download
下載並解壓,打開Default Programs Editor.exe
點擊File Type Settings

點擊Icon

輸入 .py

等待3秒,下方結果出現.py,點擊Next

點擊Browse

點擊瀏覽

python圖標所在目錄:python安裝目錄\DLLs,我的python圖標所在目錄是D:\python\DLLs
更改圖標地址欄點擊空白處,粘貼python圖標所在目錄並回車(一層一層打開文件夾也可以)

選擇py.ico,點擊打開按鈕

點擊確定

點擊Save Icon保存圖標

圖標修改成功

.py文件圖標顯示正常

參考教程:
https://blog.csdn.net/lgfx21/article/details/88986773
https://www.jianshu.com/p/ae77a253403e
https://www.cnblogs.com/chenxi188/p/10523721.html
https://www.cnblogs.com/jqpy1994/p/9557685.html
