全網最全的NotePad++配置(適用於Python程序設計)
如果你的電腦配置高端大氣上檔次,編寫Python的時候推薦使用Pycharm或者Eclipse。
如果你想快速打開編輯器開始工作,不想等待較長的程序載入,推薦使用NotePad++。低調奢華有內涵!
今天我們詳細的談談這個編輯器需要怎麼配置。
由於在講解Python零基礎入門課程的時候,NotePad++版本還是6.9版本,很多學友現在下載的版本都是7.5的了,課程上的配置和現在的有所不同,起碼下載插件的地方不一樣了。這個配置教程,對應的32位,7.5.1版本,如下圖:
現在開始正式講解。
顯示空格和指標符
為什麼建議這麼作?因為判斷Python語句是否在同一層次,主要是靠縮進。Python程序中最怕就是空格和Tab混用,造成的錯誤有時很難找到。特別是我們在網上去下載一些源碼,總是運行有問題。下圖中畫圈的部分勾選後,在NotePad++中,會對空格表示成」.」,Tab鍵表示成」→」,這樣很容易就識別出來,非常的方便。
自動換行
這個勾上後,如果代碼很長很長的話會自動給你換行,免得你要拖動滑塊才能看見。
配置製表符
強烈建議將這表符號替換成空格(4個),徹底解決空格和Tab混用。
Notepad++ ->」設置」菜單->」首選項」按鈕->」語言」按鈕
在下圖這個地方改。
自動完成
建議將這個幾個地方都勾上,這樣你使用NotePad++編輯器的時候能夠自動幫你完成另外的部分。
Notepad++ ->」設置」菜單->」首選項」按鈕->」自動完成」按鈕
在下圖這個地方改。
效果如下:
配置調試工具
Notepad++ ->」運行」菜單->」運行」按鈕
在彈出的窗口內輸入以下命令:
cmd /k cd /d "$(CURRENT_DIRECTORY)" & python "$(FILE_NAME)" & ECHO. & PAUSE & EXIT
然後點擊「保存」,隨意取一個名字,比如「RunPython」,為方便,配置一下快捷鍵(比如 Ctrl + R),點OK即可。之後運行Python文件只要按配置的快捷鍵或者在運行菜單上點「RunPython」即可。
註:這裡能夠正常運行的一個前提是Python已經增加到環境變數中了,即在cmd中輸入Python能夠正常解析命令。
否則請添加到環境變數。
這是能夠運行Python文件的方法之一。
添加幾個小插件
7.5版本的插件是在這個地方進行下載。
原來插件管理的位置,已經無法進行插件管理了。
具體網址是:Plugin Central - Notepad++ Wiki
PythonScript
這個插件可以在NotePad++上形成一個控制台,方便進行命令的輸入等等功能,如圖:
插件的安裝包是一個msi文件,直接雙擊安裝即可。更多的功能請見插件幫助文檔。
ComparePlugin
很多學友經常問我,我就是照著你視頻上的代碼寫的啊,怎麼就是運行出錯啊?
這個如果運行環境是一樣的話,ComparePlugin能夠幫助你看看是不是真的寫的一模一樣。
我們將下載好的插件解壓後拷貝到插件的目錄,一般是C:Program Files (x86)Notepad++plugins,你可以將C:Program Files (x86)Notepad++替換成自己的安裝目錄。
完成上面的步驟之後啟動或者重啟NotePad++,你應該能夠在」插件」菜單欄中找到我們安裝的插件了。
同時打開需要對比的兩個文本,然後選擇下圖的插件。
然後就能看不同了,如果內容是不一樣的地方,會用顏色標記出來的,非常的方便。
QuickText
有的時候我們會經常輸入一些重複性的字元,為了更快捷的輸入,因此可以選擇QuickText插件。
把QuickText.UNI.dll複製到notepad++安裝目錄下的plugins文件夾中。
複製 QuickText.ini 到 Notepad++pluginsconfig 目錄下。如果你已經打開了notepad++,重啟即可。
在插件菜單中找到QuickText,點擊」options」,進入QuickText的配置窗口。
假設我們想快速設置Python2文件的編碼方式,可以進行這樣的設置,如下圖。
設置完畢後,我們在進入」設置」->」管理快捷鍵」,選擇其快捷鍵為Ctrl+;。
然後效果就是這樣的了。當我們輸入C的時候,按下快捷鍵,就完成輸入了,哈哈!
是不是感覺很爽啊!
NppExec
這個插件能夠讓我們運行Python程序並提供了輸出捕獲、錯誤信息高亮、錯誤定位等等功能,十分強大。這個也就是運行Python文件的方法二了。
將下載的插件按照上文的操作拷貝插件目錄,重新打開NotePad++。
我們在」Execute」子菜單中配置Python的運行環境,如下圖:
npp_save cd "$(CURRENT_DIRECTORY)" python "$(FILE_NAME)"
這裡執行成功前提是Python命令已加入到系統的環境變數中,否則請將Python替換Python的絕對路徑。npp_save會在NppExec執行腳本工作時保存文檔。
為了方便我們看到輸出結果,我們在NppExec的子菜單里勾選:
- Show Console Dialog 用於保持控制台的顯示
- No Internal Messages 減少不必要的輸出信息
有時,我們習慣於雙擊控制台里的錯誤提示行,然後直接跳轉到對應的文件,NppExec也提供了這樣的功能。
- 在子菜單中選擇」Console Output Filters」,在」HighLight」高亮選項卡中,勾選第一項並填入一下內容:*File 「%FILE%」, line %LINE%,*,
- 勾選」B」加粗顯示包括文件名、行號所在行的錯誤信息。
- 配色框里我們在Red輸入「FF」,這樣出現錯誤就會有紅色的提示了。
看看運行效果:
Explorer
讓NotePad++給出目錄管理的功能,安裝完這個插件後,在菜單欄上點擊Explorer按鈕即可調出,方便目錄管理(新建、刪除)。
目錄管理
最後
如果要是不全的話,請留言告訴我,謝謝!
想要使用的順手,常常使用快捷鍵,能夠提高效率!!
本文涉及的所有插件,可以關注微信公眾號:學點編程吧,發送:npp插件即可獲取。
推薦閱讀:
※Python從零開始系列連載(10)——Python的基本運算和表達式(中)
※利用 Python 打造反向 TCP 後門
※Python 文本解析器
※讓彈幕飄一會兒的Python小實驗
※python高級特性