1.軟件安裝
首頁
http://www.python.org
下載得到文件,然后雙擊安裝
python-3.1.1.msi
=== 具體操作【自己總結的,有疏忽請指正】===
1,在“設置和語法”中 “添加”
文件類型‘python’,依次填寫“文件名擴展”,
“語法文件”,“自動完成”,“制表符/su排”,“函數模式”
2,設置“用戶工具”等等。
3,“文件”,“新建”,“python”類型文件
4,”工具“-》python 進行調試程序.
完成!!
editplus+python插件
editplus+python插件
了解python有一段時間了,即使寫了python文件也不知道如何運行,他不像php似的只要建立一個站點就可以運行了,不過今天還好找到了一篇關於在editplus中編寫python文件的方法。設置如下。
Python 有很多集成開發工具,商業的有komodo,Wingide,Boa 等,還有
Python 自帶的集成環境IDLE,windows 下還有Pythonwin 等。但是,這些工具有
的是過於復雜,有的是對Unicode 支持的不太好。因此,今天我們利用一個很流行
的,功能也非常強大的文本編輯軟件Editplus,改造成一個能夠很好的支持Python
編輯,瀏覽,運行及調試的開發環境,並且具備語法加亮,自動完成,自動縮進,
新建python 文件模板等功能支持。我們用的Editplus 是v2.20,Python 是2.4 版。
1.要使Editplus 能夠運行python 程序,首先打開tools->Preferences 對話框,在
User tools 里新建一個group,名字我們叫python,在python group 里新建一個
工具也起名為python,分別在Menu text:填入python,在Command:填入
python 的安裝路徑,Argument:填入$(FileName),Initial Directory:填入
$(FileDir)。完成這一步的結果如下圖(1)


圖1
2008-6-6 15:40
這樣我們在Editplus 里打開一個python 文件,在tools 菜單下就會有一個
python 選項,直接單擊就可以運行python 程序了,也可以利用快捷鍵(Ctrl+
1),根據你設置用戶工具的個數,這個快捷鍵可能有所不同。如下圖(2):

圖2
2008-6-6 15:40
在此處我們想實現下面的一個功能:就是當程序出錯的時候,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 的實現這個功能。具體做法如下,在圖(1)中的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。
結果如圖(3):


圖3
2008-6-6 15:40
然后我們直接雙擊錯誤提示信息行
File "test.py", line 6
光標就會直接跳到第六行,非常的方便,尤其是當多個文件互相調用的時候,這種
方法可以方便打開文件找到錯誤的位置。
2.為了實現語法加亮和自動完成功能,我們必須下載兩個文件,下載地址為
http://www.editplus.com/files/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 文件中的函數列表。
設置完成如下圖(4):
圖4
2008-6-6 15:40
這時我們打開一個python 文件,就可以看到有語法加亮了。但是我們在編
輯的時候會發現一個問題就是,在輸入冒號后,沒有自動縮進,當然,如果我們手
工縮進后會發現后面的輸入也進行了同樣的縮進,怎樣讓editplus 自動識別冒號然
后直接縮進,並且如何修改縮進的長度呢?在圖(4)中,我們可以看到一個
Tab/Indent 標簽,打開他可以看到Tab,Indent 的選項,分別填入自己習慣的距
離。我兩個都填入4,並且選中Insert spaces instead of tab 和Enable auto indent。然
后在Auto Indent open 里填入一個冒號“:”。完成設置以后如下圖(5):
圖5
2008-6-6 15:40
其他的設置也可以根據類似的設置進行。
3.還有一點很方便的是,可以通過建立一個python 文件的模板,來快速新建一個
python 文件。首先我們建立一個名為template.py 的文件,內容自定,我們這里假
設如下:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
保存,將template.py 文件放到editplus 安裝目錄下。
Tools->preferences->templates
打開模板設置對話框,首先添加一個名為python 的模板,把file path 設置到我們剛
才建立的template.py 文件上。配置結果如圖(6):

圖6
2008-6-6 15:40
點擊load 按鈕。完成。這樣在file->New->下就會有一個python 模板,直接可以方
便的建立一個python 文件。
至此,Editplus 已經可以方便的編輯,瀏覽,調試和運行python 程序了。最后
還要提醒一點的是,個人使用習慣不同,可以根據類似的方法進行修改和調整。通
過以上的介紹,我們可以看出,Editplus 可以很方便的配置,能夠完成python 常用
的大部分功能,有效的提高編程效率