Python Wing IDE6.0 安裝和配置 支持2P和3P (新手推薦)

介紹python

WingIDE是個至關優秀的IDE,其編輯器包括大量語言的語法標籤高亮顯示,雖然它只是個面向Python的工具。源代碼瀏覽器對瀏覽項目或模塊很是實用(表如今可導航源代碼和文檔摘要中)。雖然沒有監視器,但調試器設計得很好。編輯器有優秀的命令自動完成和函數跳轉列表。

版本shell

Wing IDE 有三個版本 分別是:教育版(簡易版) 我的版(無自動完成) 專業版(最全)

功能 瀏覽器

代碼智能化
    自動完成,通話時間提示,錯誤指示器,轉到定義,查找應用,瀏覽器源,代碼指數和符號查找。   

強大的編輯器
    VI, Emacs,和其餘鍵綁定,重構,Live snippets,書籤,強大的搜索工具等。

單元測試
    經過單元測試,Doctest和Nose框架進行綜合測試執行和調試

    圖形調試器
    在shell中設置斷點,步驟,視圖數據和交互。IDE中啓動或遠程調試,同時調試Django和其餘框架支持。

版本控制
    經過Svn, Mercurial,Bzr, Git, CVS和Perforce進行項目管理,包含了一個圖形化區分/合併的工具。

跨平臺
    Wing IDE能夠在Windows,Linux和OS X操做系統下運行,並支持Python 2.x, 3.x和Stackless Python。

安裝框架

安裝Wing Pro 正常下載安裝便可       官網下載地址:[Wing IDE](http://wingware.com/downloads)

不可描述的運行方式less

(1)安裝WingIDE成功後啓動,激活時輸入ID: CN123-12345-12345-12345

Python Wing IDE6.0 安裝和配置 支持2P和3P  (新手推薦)

(2)點擊Continue後彈框,拷貝紅框中的request code(將其放入腳本中的Request Code地方),下面的窗體不要關閉。

Python Wing IDE6.0 安裝和配置 支持2P和3P  (新手推薦)

(3)修改Python腳本中的Request Code爲剛纔紅框獲得的Request Code值, 腳本文件名保存爲*.py。
#!/usr/bin/env python3
#!複製wingide6的requestCode替換掉
LicenseID='CN123-12345-12345-12345'
RequestCode='RW61X-5V3GC-8RVA8-LVXD3'    
import hashlib
B16 = '0123456789ABCDEF'
B30 = '123456789ABCDEFGHJKLMNPQRTVWXY'
def B(n,f,t):
  xx = 0
  for d in str(n):
    xx = xx * len(f) + f.index(d)
  res = ''
  while xx > 0:
    res=t[int(xx%len(t))]+res
    xx//=len(t)
  return res
def S(D):
  r = B(''.join([c for i,c in enumerate(D) if i//2*2==i]),B16,B30)
  while len(r) < 17:
    r = '1' + r
  return r
def A(c):
  return c[:5]+'-'+c[5:10]+'-'+c[10:15]+'-'+c[15:]
h = hashlib.sha1()
h.update(RequestCode.encode('utf-8')+LicenseID.encode('utf-8'))
lichash=A(RequestCode[:3]+S(h.hexdigest().upper()) )
data=[23,161,47,9]
tmp=0
realcode=''
for i in data:
  for j in lichash:
    tmp=(tmp*i+ord(j))&0xFFFFF
  realcode+=format(tmp,'=05X')
  tmp=0
D=B(realcode,B16,B30)
while len(D) < 17:
  D = '1' + D
print("The Activation Code is: "+A('AXX'+D))

Python Wing IDE6.0 安裝和配置 支持2P和3P  (新手推薦)

(4)運行腳本後獲得激活碼

Python Wing IDE6.0 安裝和配置 支持2P和3P  (新手推薦)

(5)將激活碼填入下方的窗體

Python Wing IDE6.0 安裝和配置 支持2P和3P  (新手推薦)

(6)註冊成功

Python Wing IDE6.0 安裝和配置 支持2P和3P  (新手推薦)

安裝後的設置編輯器

(1) 設置自動完成快捷鍵tab更換爲回車        不自動完成關閉 默認是老是開啓 看着彆扭

Python Wing IDE6.0 安裝和配置 支持2P和3P  (新手推薦)

設置前ide

Python Wing IDE6.0 安裝和配置 支持2P和3P  (新手推薦)

設置後函數

Python Wing IDE6.0 安裝和配置 支持2P和3P  (新手推薦)

(2)自動格式化代碼       

紅框默認爲不開啓  不開啓狀態下邊的幾個是灰色的 當開啓後就不須要子選項打鉤了  再次打鉤會把功能禁用掉

Python Wing IDE6.0 安裝和配置 支持2P和3P  (新手推薦)

設置前工具

Python Wing IDE6.0 安裝和配置 支持2P和3P  (新手推薦)

設置後單元測試

Python Wing IDE6.0 安裝和配置 支持2P和3P  (新手推薦)

(3)行數顯示

Python Wing IDE6.0 安裝和配置 支持2P和3P  (新手推薦)

(4)中文亂碼顯示

網上的說法是改某某文件裏的字體和大小 對於我來說  太醜  默認的就行了   想顯示中文直接在首行寫入下邊的編碼註釋便可 還能夠加深印象

這個記着方便

&lt;#codfing=utf-8&gt;

這個有點難

&lt; #-*- coding:utf-8 -*-&gt;

測試結果

Python Wing IDE6.0 安裝和配置 支持2P和3P  (新手推薦)

Python Wing IDE6.0 安裝和配置 支持2P和3P  (新手推薦)

相關文章
相關標籤/搜索