editplus配置

1.1         Editplus

欲善其功,必先利其器。我們選擇熟悉的 editplus 作爲 python 腳本的編輯工具。默認安裝的 editplus 是不能很好的支持 python 腳本的編輯的,我們需要對現有的 editplus 進行一定的改造和擴展,打造一個支持 python 編輯,瀏覽,運行及調試的開發環境。

1 .要使 Editplus 能夠運行 python 程序,首先打開 tools->Preferences 對話框,在 User tools 裏新建一個 group ,名字叫 python ,在 python group 裏新建一個工具也起名爲 python ,分別在 Menu text :填入 python ,在 Command :填入 python 的安裝路徑, Argument :填入 $(FileName) Initial Directory :填入 $(FileDir)

2.  Editplus 裏打開一個 python 文件,在 tools 菜單下就會有一個 python 選項,直接單擊就可以運行 python 程序了,也可以利用快捷鍵( Ctrl 1 ),根據設置用戶工具的個數,這個快捷鍵可能有所不同 .

3.  在此處實現下面的一個功能:就是當程序出錯的時候, python 解釋器會給出類似如下的提示信息:

---------- python ----------

 File "test.py", line 6

    print 'a

           ^

SyntaxError: EOL while scanning single-quoted string

Output completed (1 sec consumed) - Normal Termination

此時,可以根據提示的行號到文本中去找錯誤的地方,而不能夠象其他的編譯器一樣直接雙擊錯誤的提示,將光標直接移動到錯誤行。此時如果直接雙擊某行,則會出現找不到某文件的錯誤。此處,可以利用 Editplus Output Pattern 的實現這個功能。具體做法如下,在 Capture Output 選項前的複選框要選上,然後打開 Output Pattern 按鈕,在 Output Pattern 對話框中,首先取消 Use default output pattern 選項前的複選框,在 Regular expression 欄裏填入正則表達式如下:

File "(.+)", line ([0-9]+)

File Name 欄裏選擇 Tagged expression 1

Line 欄裏選擇 Tagged expression 2

Column 欄裏爲 None

然後直接雙擊錯誤提示信息行

 File "test.py", line 6

光標就會直接跳到第六行,非常的方便,尤其是當多個文件互相調用的時候,這種方法可以方便打開文件找到錯誤的位置。

   爲了實現語法加亮和自動完成功能,必須下載兩個文件,下載地址爲

http://www.editplus.com/dn.cgi?pythonfiles.zip

解壓到 editplus 的安裝目錄下。壓縮包有三個文件,此處用到兩個, python.acp 文件和 python_extd.stx 文件。 Acp 文件是自動完成文件, stx 文件是語法加亮文件。加載方法如下:

tools->preferences->Setting & syntax 下,首先新建一個文件類型,命名爲 python ,擴展名( file extensions )欄裏填入 py 。在 syntax file 欄裏找到剛纔下載的 python_extd.stx 文件,在 Auto completion 欄裏找到 python.acp 文件,在 Function Pattern 欄裏填入:

[ /t]*def[ /t].+:

這樣就可以通過 Ctrl F11 快捷鍵直接顯示出 python 文件中的函數列表。

editplus 自動識別冒號然後直接縮進,並且如何修改縮進的長度:打開 Tab/Indent 標籤,可以看到 Tab Indent 的選項,分別填入距離。並且選中 Insert spaces instead of tab Enable auto indent 。然後在 Auto Indent open 裏填入一個冒號“ : ”。

可以通過建立一個 python 文件的模板,來快速新建一個 python 文件。首先建立一個名爲 template.py 的文件,內容自定,這裏假設如下:

―――――――――――――――――――――

#!/usr/bin/python

# -*- #coding:utf8

#Filename template.py

 

__author__  =  “$$”

__version__  =  “$$”

__date__  =  “$$”

 

―――――――――――――――――――――

保存,將 template.py 文件放到 editplus 安裝目錄下。

Tools->preferences->templates

打開模板設置對話框,首先添加一個名爲 python 的模板,把 file path 設置到剛纔建立的 template.py 文件上。點擊 load 按鈕。完成。這樣在 file->New-> 下就會有一個 python 模板,直接可以方便的建立一個 python 文件。

詳細請參考: http://www.scribd.com/doc/2087489/editpluspython

發佈了32 篇原創文章 · 獲贊 8 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章