全網最全的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高級特性

TAG:Python | Notepad | Python教程 |