2013年2月11日 星期一

[開發工具]使用Notepad++ 建置python 開發環境

前言...
這個部落格的生成,主要是用來分享自己學習、開發python的研究內容,想當然爾,Code的開發撰寫,最重要的是創新思維,接來來就是一個好用的IDE,所以利用一個專門的篇幅,來說明如何架上一個簡單,好用的開發環境...




準備工具為:

  1. Notepad++
  2. SourceCookifier (非必要,如果Notepad++的Function List支援Python的話,可以略過)
很簡單的,只要以上的工具,就擁有一個開發python(或其他語言)的神兵利器了。首先,最重要的就是安裝編輯器Notepad++,相信編輯器安裝的方式一定難不倒各位開發者,所以在此不再贅述。

接下來就是針對Notepad++作一些設定:

  • Notepad++ 直接執行python 
於此,我們安裝一個Notepad++的plug-in,步驟為:
外掛模組 -> Plugin Manager -> Show Plugin Manager -> 找到 NppExec  -> 按下Install -> 完成安裝

接下來針對NppExec作一些設定,勾選『Follow $(CURRENT_DIRECTORY)』,如下圖:
然後,按下快捷鍵『F6』,開啟 Execute視窗
設定以下內容,

例如:
c:\Python33\python.exe -m tabnanny "$(FULL_CURRENT_PATH)" 
c:\Python33\python.exe -u "$(FULL_CURRENT_PATH)"                 

※根據所安裝python位置,版本作修正。例如安裝的版本為2.7,安裝路徑在C槽底下,設定為:

c:\Python27\python.exe -m tabnanny "$(FULL_CURRENT_PATH)"
c:\Python27\python.exe -u "$(FULL_CURRENT_PATH)"

第一行,當python程式碼中有tab錯誤,即會出現錯誤訊息。
第二行,執行目前檔案。

  • Auto-Completion 或稱為『自動完成』(?)
這個功能,就像是開發vs.net(或其他IDE工具),按下函式的第一個字,然後就會出現一堆選項讓使用者選擇,就是這個功能。如果懶得打字,或是永遠就是記不起來函式名稱,這會是你的一個好幫手。快,開啟這個功能吧!!!!
設定的方式如下:

自訂-> 使用者自訂 -> 左側欄選擇『Auto-Completion』,主畫面就會出現一些設定項目。就根據需求作設定吧。如下所示:
  • Function List 函式檢視清單!!
這個是個很好用的功能,如果維護的是一個很大很大的專案,那這個就很適合了。只是...系統內建的Function List怎麼無法使用呢? (Notepad++ v6.4.3),開啟路徑是:

檢視-> Function List

因為無法使用,只好google一些解決方案,果然發現了一個工具,稱為『SourceCookifier 』,下載位置為:sourceforge


檔案解壓縮後,並不是方便的exe安裝檔案,下一步、下一步、確定、完成,就可以完成安裝的檔案。對於壓縮後的檔案,我們需要將該檔案,一一的放到Notepad安裝目錄的plugins資料夾下對應的位置。

例如:
Notepad++安裝路徑為:C:\Program Files (x86)\Notepad++
plugins目錄位置為:C:\Program Files (x86)\Notepad++\plugins

將解壓縮後的檔案,放到對應的位置,如下
檔 案 SourceCookifier.languages.model.xml 放到 C:\Program Files (x86)\Notepad++\plugins\Config
資料夾 SourceCookifier 放到 C:\Program Files (x86)\Notepad++\plugins
檔 案 SourceCookifier.dll 放到 C:\Program Files (x86)\Notepad++\plugins

重新啟動Notepad++就可以發現外掛模組多出一個項目『SourceCookifier』,就表示plugin設定完成了。

接下來就可以開始設定SourceCookifier了,路徑為:
外掛模組 -> SourceCookifier -> Language settings

開啟設定的視窗,設定的方式很簡單,Language清單欄位選擇Python,如果沒有特殊需求,直接按下OK,就可以了。就會出現視窗『SourceCookifier 』。如果沒有出現視窗,就直接開啟吧! 開啟方式是:

外掛模組 -> SourceCookifier  -> Toogle SourceCookifier

執行效果如下圖:



  • 執行python *.py。
很簡單的,執行方式就是按下F6,然後按下Enter,就可以了。 以下是執行的畫面。


開發環境設定完成後,就開始著手開發吧!!


參考網站:

沒有留言:

張貼留言