- 論壇徽章:
- 0
|
我所知道的python編輯器有Pydev、Pycharm、Sublime、Eric。還有就是Vim、Emacs(聽說VS也行)。
Pydev用過一段時間(半個月左右)。Pycharm用的時間不超過2天(30天試用版)。
Sublime不超過8小時,Eric還沒有下載過。
Vim沒有超過4小時,Emacs用了快半年了(用來寫Python也就1個月左右)
由于我對其他的編輯器用的不熟練,所以想和大家討論一下關于自動補全的問題
每種編輯器里面的補全都有什么功能,有什么需要改進的地方
我只是知道Emacs的自動補全,所以只能在這里先說一下Emacs的補全方法及功能
功能有 :1.查看函數(shù)的參數(shù) 2.對函數(shù)參數(shù)的補全 3.查看函數(shù)或類的doc 4.函數(shù)或類doc的利用
1.查看函數(shù)的參數(shù)。 pydev中是和doc一起的,好像并不能單獨顯示參數(shù)。
2.對函數(shù)參數(shù)的補全。好像我的pydev版本不夠新(pydev2.5),或許是我不會用。我沒有找到怎么弄。
3.查看函數(shù)或類的doc。 應該都有的吧!
4.函數(shù)或類doc的利用。同上。
下面是一些圖片
圖片 1—4 實現(xiàn)了 1、2中的查看參數(shù)及參數(shù)的補全
圖片 5 在參數(shù)自動補全之后,可以快速的刪除補全的參數(shù)(有些參數(shù)是不需要的)
圖片 6—7 實現(xiàn)了3、4中查看doc并將其加以利用
圖片 8 Emacs中補全功能的不足之處
(我第一次傳圖片 可能順序顛倒了)
emacs3.PNG (19.95 KB, 下載次數(shù): 17)
下載附件
2013-05-08 16:41 上傳
emacs2.PNG (15.81 KB, 下載次數(shù): 5)
下載附件
2013-05-08 16:41 上傳
emacs1.PNG (16.12 KB, 下載次數(shù): 6)
下載附件
2013-05-08 16:41 上傳
emacs8.PNG (23.31 KB, 下載次數(shù): 5)
下載附件
2013-05-08 16:40 上傳
emacs7.PNG (31.74 KB, 下載次數(shù): 6)
下載附件
2013-05-08 16:41 上傳
emacs6.PNG (45.87 KB, 下載次數(shù): 5)
下載附件
2013-05-08 16:41 上傳
emacs5.PNG (19.47 KB, 下載次數(shù): 6)
下載附件
2013-05-08 16:41 上傳
emacs4.PNG (19.96 KB, 下載次數(shù): 5)
下載附件
2013-05-08 16:41 上傳
(說明 :以上的補全方法是用python的Jedi包的(當然也需要有Emacs的el文件)。
而且其中的 2.對函數(shù)參數(shù)的補全 、 4.函數(shù)或類doc的利用 、圖片 5 補全參數(shù)的快速刪除,都是我自己寫的Elisp代碼。
Jedi本身是沒有這些功能的 !以后我會放到github上面(等我把圖片 8 中的問題解決之后)) |
|