Notepad++ 是一個開源的文本編輯器,功能強大並且使用方便,通常狀況下,Notepad++做爲代碼查看器,很方便,可是每次要運行的時候,老是須要用右鍵打開其餘的IDE來編譯和運行,總有些不方便。特別是像lua這種語言,在Eclipse中沒法集成,所以運行的時候,老是不方便。html
我搜到了一個使用Notepad++做爲編譯器的方法,如今share給你們,:),仍是很方便的。。。我先說下配置,看到了現象,再說原理,會比較容易明白。python
1、配置:app
彈出Run的窗口如圖: 編輯器
3. 這一步是最關鍵的,將下列語句拷貝粘貼至輸入框中:
cmd /k python "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
單擊Save…測試
4. 在Shortcut窗口的設置:lua
Shortcut窗口只是爲了設置運行此命令的快捷鍵spa
快捷鍵也能夠選擇,惟一的規則就是,不要跟已經設置的衝突,不然將不會起效,並且此快捷鍵能夠修改,因此無須擔憂(例如Ctrl+F5)。命令行
5.關閉Run…窗口3d
6. 測試是否設置成功。htm
Print「Hello World!」
7. 保存爲.py
8. 在notepad++上按下 Ctrl+F5,結果以下:
cmd /k python "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
cmd /k的含義是執行後面的命令,而且執行完畢後保留窗口. (也就是說,cmd表示打開Command Prompt窗口,且運行跟在/k後邊的命令—python)
cmd /k python == 開始 –> 運行 –> 輸入cmd –> 輸入python
$(FULL_CURRENT_PATH)的含義是當前文件的完整路徑,這是 Notepad++ 的宏定義
&是鏈接多條命令
PAUSE表示運行結束後暫停,等待一個任意按鍵
EXIT表示關閉命令行窗口 (若是使用 cmd /c 就能夠省掉 EXIT 了。)
1. 未安裝python
2. 未設置python的環境變量
驗證是否未設置python的環境變量的方法:
開始 -> 運行 -> 輸入cmd –> 輸入 Python
若出現 python不是內部或外部命令,則表示沒有配置python的環境變量。
1. 安裝python
2. 將python安裝目錄拷貝至path。方法:
例,安裝目錄爲:C:\Python25
1>. 右鍵My Computer -> Properties –> Advanced -> Environment Variables
2>. 在System variables中找到Path,雙擊Path,將 ;C:\Python25粘貼至 Variable value 文本框內。(注:粘貼在尾部,並用分號與前面內容隔開。千萬不能覆蓋其餘內容,不然會致使其餘軟件沒法使用。)
3>. 保存便可。
開始 -> 運行 -> 輸入cmd –> 輸入 Python
若出現python的版本以及其餘信息,切輸入字符的開頭變爲了>>>,即表示配置成功
由於,cmd /k python "$(FULL_CURRENT_PATH)" & PAUSE & EXIT 語句就至關於在Command Prompt中使用命令運行同樣,若是在Command Prompt中手動輸入能夠運行,那麼,問題就出如今了拼寫上。。。
1. 在Notepad++上選擇 Settings -> Shortcut Mapper…, 則打開Shortcut mapper窗口:
2. 進入Run commands標籤:
雙擊,或者選擇行 –>Modify
轉自:http://wenku.baidu.com/view/a980ef7e5acfa1c7aa00ccd5.html