使用Eclipse與Pydev開發Python的一些設定
很多時候,我們僅僅需要輸入一個空格、等號或一個分號結束,可有了程式碼補全,就會事與願違了。比如我們想定義如下:String str;但在實際中當你敲完str時,按“;”,結果會變成:String string。那我們有沒有辦法來改善這個呢,也就是定製自己的程式碼補全功能呢,竟然有了這遍文章,當然是有辦法的了。
其實很簡單,就是對Eclipse自帶的外掛進行修改原始碼的修改,然後重新編譯,再覆蓋原來的的外掛。
首先,開啟Eclipse,開啟window->show view,選擇Plug-ins,再找到org.eclipse.jface.text,右鍵單擊,選擇import as-> Source Project,匯入完成後,在你的workspace就可以看到這個project了。
然後,在src/org/eclipse/jface/text/contentassist/CompletionProposalPopup.java檔案中,找到這樣一行程式碼
Java程式碼- char triggers = t.getTriggerCharacter();
- if(contains(triggers,key))
在那行if判斷裡面,eclipse會判斷key,就是你所按的按鍵是否在triggers中,如果是,那就觸發下面的第一行提示上屏的程式碼。所以我們如果把空格、等號或分號排除在外就行了,把if判斷的程式碼修改如下:
Java程式碼-
if
最後就是匯出修改後的外掛,右鍵點選你的workspace裡的工程,選擇Export->Deployable plugins and fragments,點選Next,選擇Destination選項卡,選擇Directory,選擇一個要儲存外掛的目錄,然後Finish。然後就會在你所選的目錄下產生一個新的plugins目錄,裡面有一個jar檔案,用它替換掉eclipse/plugins裡面的org.eclipse.jface.text_3.6.1.r361_v20100825-0800.jar(這個檔案不同版本的Eclipse,後面的版本號會不一樣,我用的Eclipse 3.6),這樣就大功告成了!
對於Eclipse SDKVersion: 4.2.0 的外掛,已經上傳的資源中。
2.在 Eclipse 中顯示行號
1) 先開啟一個類,如下圖:
2) 然後開啟檢視,如何開啟呢?最能解決問題的也就在此了:
按Ctrl+F10,效果如下圖:
3) 然後選擇Show Line Numbers
4) 最後的效果如圖:
5) 就這樣簡單,你就可以在編輯器中看到你的程式碼的行號了。其實最重要的是知道Ctrl+F10能開啟檢視選單就一切搞定了。
轉自: http://www.blogjava.net/zhyiwww3.python編碼設定
以下幾步Python 3.x必選,Python 2隨意。所以一次性在這兒設定了。
2、General->Editors->Text Editors->Spelling,Encoding改成Other:UTF-8
3、General->Workspace,Text file encoding改成Other:UTF-8
4、找到安裝目錄下的\plugins\org.python.pydev.debug_x.x.x.yyyymmddhh\pysrc\pydevd.py,
920行的 encoding = Non 改成 encoding = "UTF-8",儲存(在python2x下沒有找到該檔案)
至此,PyDev的配置就完成了。