當前位置:首頁 » 編程語言 » pythonvim插件

pythonvim插件

發布時間: 2024-06-01 21:20:13

python鐢ㄤ粈涔堝伐鍏

python鐢ㄤ粈涔堝伐鍏鳳紵璁╂垜浠涓璧蜂簡瑙d竴涓嬪惂錛
python鍙鐢ㄧ殑宸ュ叿寰堝氾紝浠ヤ笅鏄甯哥敤鐨勫嚑嬈綪ython浠g爜緙栬緫鍣ㄥ拰Python闆嗘垚寮鍙戝伐鍏楓
涓銆丳ython浠g爜緙栬緫鍣
1. Sublime Text
Sublime Text鏄涓嬈鵑潪甯告祦琛岀殑浠g爜緙栬緫鍣錛屾敮鎸丳ython浠g爜緙栬緫錛屽悓鏃跺吋瀹規墍鏈夊鉤鍙幫紝騫朵笖涓板瘜鐨勬彃浠舵墿灞曚簡璇娉曞拰緙栬緫鍔熻兘錛岃繀鎹峰皬宸э紝鍏鋒湁鑹濂界殑鍏煎規э紝寰堝彈緙栫▼浜哄+鐨勫枩鐖便
2. Vim
Vim鍜孷i鏄涓縐嶆ā鍨嬬紪杈戝櫒錛屽畠灝嗘枃鏈鏌ョ湅浠庢枃鏈緙栬緫涓鍒嗙伙紝VIM鍦ㄥ師濮媀I涔嬩笂鍋氫簡璇稿氭敼榪涳紝鍖呮嫭鍙鎵╁睍妯″瀷鍜屽氨鍦頒唬鐮佹瀯寤猴紝VIMScripts鍙鐢ㄤ簬鍚勭峆ython寮鍙戜換鍔°
3. Visual Studio Code
Visual Studio Code鏄涓嬈懼吋瀹筁inux銆丮ac OS X鍜學indows 騫沖彴鐨勫叏鍔熻兘浠g爜緙栬緫鍣錛屽彲鎵╁睍騫朵笖鍙浠ュ瑰嚑涔庢墍鏈変換鍔¤繘琛岄厤緗錛屽逛簬Python鐨勬敮鎸佸彲浠ュ湪Visual Studio Code涓瀹夎呮彃浠訛紝鍙闇蹇閫熺偣鍑繪寜閽鍗沖彲鎴愬姛瀹夎咃紝涓斿彲鑷鍔ㄨ瘑鍒玃ython瀹夎呭拰搴撱
浜屻丳ython闆嗘垚寮鍙戠幆澧
1. PyCharm
PyCharm鏄鍞涓涓嬈句笓闂ㄩ潰鍚慞ython鐨勫叏鍔熻兘闆嗘垚寮鍙戠幆澧冿紝鍚屾牱鎷ユ湁浠樿垂鐗堝拰鍏嶈垂寮婧愮増錛孭yCharm涓嶈烘槸鍦╓indows銆 Mac OS X緋葷粺涓錛岃繕鏄鍦↙inux緋葷粺涓閮芥敮鎸佸揩閫熷畨瑁呭拰浣跨敤銆
PyCharm鐩存帴鏀鎸丳ython寮鍙戠幆澧冿紝鎵撳紑涓涓鏂扮殑鏂囦歡鐒跺悗灝卞彲浠ュ紑濮嬬紪鍐欎唬鐮侊紝涔熷彲浠ュ湪PyCharm涓鐩存帴榪愯屽拰璋冭瘯Python紼嬪簭錛屽畠榪樻敮鎸佹簮鐮佺$悊鍜岄」鐩錛屽苟涓斿叾鎷ユ湁浼楀氫究鍒╁拰鏀鎸佺ぞ鍖猴紝鑳藉熷揩閫熸帉鎻″︿範浣跨敤錛
2. Spyder
Spyder鏄涓嬈句負浜嗘暟鎹縐戝﹀伐浣滄祦鍋氫簡浼樺寲鐨勫紑婧怭ython闆嗘垚寮鍙戠幆澧冿紝瀹冩槸闄勫湪Anaconda杞浠跺寘綆$悊鍣ㄥ彂琛岀増涓鐨勶紝Spyder鎷ユ湁澶ч儴鍒嗛泦鎴愬紑鍙戠幆澧冭ュ叿澶囩殑鍔熻兘錛屽傚己澶ц娉曢珮浜鍔熻兘鐨勪唬鐮佺紪杈戝櫒銆丳ython浠g爜琛ュ叏浠ュ強闆嗘垚鏂囦歡嫻忚堝櫒錛屽叾榪樺叿鏈夊叾浠朠ython緙栬緫鐜澧冧腑鎵涓嶅叿澶囩殑鍙橀噺嫻忚堝櫒鍔熻兘錛屽嶮鍒嗛傚悎浣跨敤Python鐨勬暟鎹縐戝﹀朵滑銆
3. Thonny
Thonny鏄閽堝規柊鎵嬬殑涓嬈鵑泦鎴愬紑鍙戠幆澧冿紝閫傜敤浜庡叏閮ㄤ富嫻佸鉤鍙幫紝榛樿ゆ儏鍐典笅錛孴honny浼氬拰鑷甯︽崋緇戠殑Python鐗堟湰涓璧峰畨瑁咃紝鍗佸垎鏂逛究鏂版墜浣跨敤銆
浠婂ぉ鐨勫垎浜灝辨槸榪欎簺錛屽笇鏈涜兘甯鍔╁埌澶у訛紒

㈡ 如何使 Vim 下開發 Python 調試更方便

剛開始用vim寫python的時候,感覺很不方便,於是就用了圖形界面的Pycharm(如果是windows用戶,這個IDE應該是標配),用了一段時間也沒有覺得有什麼不好,不過,腦子里總是會想起《程序員修煉之道》中,那句」最好是精通一種編輯器,並將其用於所有編輯任務。如果不堅持使用一種編輯器,可能會面臨現代的巴別特大混亂。」所以,我又決定用vim來寫python。

在知乎上有很多vim寫python的插件推薦,不過我感覺很多人回答都不動腦子,這些回答主要有兩個問題:

  • 回答不全面,很多人都只是推薦一款插件,然後貼個鏈接就完了,如果要想很爽的用vim寫python,可以肯定的是,一款插件是不夠的

  • 貼上自己的配置,說自己的配置有多爽,然後就不管了。如果是一個vim新手,是用不著這么多配置的,如果是一個vim老手,也不會放棄自己原有的配置,使用別人自定義、認為很爽的個性化配置


  • 所以,這些回答都不是很靠譜。我爭取推薦一些靠譜的東西,那麼,就開始吧!


  • 1. 一鍵執行

  • 這個不是插件,而是一個自定義的vim配置。很多時候我們寫python,都是寫一些較為簡單的腳本,那麼,這個一鍵執行的功能就非常實用,我個人感覺最實用的是在寫單元測試的時候,寫完一個單元測試,都不用退出vim,立即執行就能看到結果。

    將下面的配置放到.vimrc文件即可:



  • """""""""""""""""""""" "Quickly Run """"""""""""""""""""""

  • map <F5> :call CompileRunGcc()<CR>

  • func! CompileRunGcc()

  • exec "w"

  • if &filetype == 'c'

  • exec "!g++ % -o %<"

  • exec "!time ./%<"

  • elseif &filetype == 'cpp'

  • exec "!g++ % -o %<"

  • exec "!time ./%<"

  • elseif &filetype == 'java'

  • exec "!javac %"

  • exec "!time java %<"

  • elseif &filetype == 'sh'

  • :!time bash % elseif &filetype == 'python'

  • exec "!time python2.7 %"

  • elseif &filetype == 'html'

  • exec "!firefox % &"

  • elseif &filetype == 'go' " exec "!go build %<"

  • exec "!time go run %"

  • elseif &filetype == 'mkd'

  • exec "!~/.vim/markdown.pl % > %.html &"

  • exec "!firefox %.html &"

  • endif

  • endfunc

  • 2. 代碼補全(snipMate)

  • 代碼補全能夠顯著地減少你敲鍵的次數,並且將你從瑣碎的語法中解放出來。說白了,就是幫你寫代碼!


    如果使用snipMate插件,那麼,當你輸入ifmain以後按tab鍵,將會自動為你生成下面的代碼:


  • if __name__ == '__main__':

  • main()

  • 輸入for,再按tab鍵,生成如下代碼:


  • for needle in haystack: # code...


  • 代碼補全有兩款插件都比較不錯,可以根據自己的需要進行選擇:

  • snipMate

  • xptemplate

  • 3. 語法檢查(Syntastic)

  • syntastic是一款強大的語法檢查插件,當你保存源文件時,它就會執行,並提示用戶哪些代碼存在語法錯誤,哪些代碼風格不符合規范,並給出具體的提示。

    例如,python代碼風格默認設置為PEP8,即使你不知道PEP8的風格,只要你使用syntastic插件,並根據它給出的提示修改,那麼,你就能寫出完全符合PEP8風格的代碼!


  • 4. 編程提示(jedi-vim)

  • jedi-vim是基於jedi的自動補全插件,與Syntastic 不同的是,該插件更加智能,更貼切的稱呼是」編程提示」,而不是代碼補全插件。


    如下圖所示:


    可以說,這個插件是寫vim的標配,並且,真正讓vim寫python變成一件輕松愉快的事情。

    注意: 安裝驚jedi-vim插件,需要在電腦中安裝jedi,根據jedi-vim給出的提示,正常按裝即可。不過我之前遇到一個問題,在公司的虛擬機裡面,安裝以後不起作用,google了半天沒有成功,最後更新了一下vim就可以了,希望遇到相同問題的人,能夠看到。



  • sudo aptitude install vim-gnome vim vim-common vim-tiny



  • 至於調試,難道你們不是用ipdb的嗎?如果不是,趕緊用用,你們會喜歡的。

㈢ 求,vim中有哪些插件可以實時的檢測python語法錯誤

pyflakes有三種使用方法,第一種是當作命令行工具使用。第二種可以作為vim的插件,在vim編輯器中使用,實現所見即所得。第三種是可以在emacs中使用。 pyflakes作為命令行工具 安裝pyflakes這個程序很簡單。可以在pyflakes的官網這個網站進行下載...

㈣ 在vim中pyflakes.vim需要python編譯怎麼辦

1
錯誤提示如下:the pyflakes.vim plugin requires Vim to be compiled with +python大體上的意思是pyflakes.vim插件需要編譯。
2
解決方法可以去github重新下載一個pyflakes.vim。執行如下命令git clone --recursive kevinw/pyflakes-vim.git
3
然後進入git克降目錄,./pyflakes-vim/ftplugin,通過如下命令將python目錄下的所有文件復制到~/.vim/ftplugin目錄下即可。cp -R ./python/ ~/.vim/ftplugin/ 復制完成後,再用vim打開python源碼文件就不會出現1中的錯誤了。

㈤ python在vim中怎麼用

Python在vim中怎麼用?
1、安裝Python
2、將安裝路徑,如C:Python34放到Path
3、在Vim中打開文件xxx.py
4、在vim中執行: :!python.exe %
%:標識當前所編輯文件,會被該文件名替換。
更多Python知識,請關註:Python自學網!!

㈥ vim有python函數參數自動提示的插件么

Pythonomnicomplete,安裝啟用之後,是這個樣子的:1.如何安裝'Pythonomnicomplete'plugin.如果是VIM7.3,不需要再下載pythoncomplete.vim這個插件,因為安裝時自帶了。但是,必須保證編譯安裝VIM的時候啟用了Python特性,即

熱點內容
qq空間本地上傳的音樂 發布:2024-11-27 06:14:50 瀏覽:920
辦公室雲電腦伺服器 發布:2024-11-27 06:11:45 瀏覽:26
有趣的php 發布:2024-11-27 05:58:13 瀏覽:960
php網頁開發 發布:2024-11-27 05:56:09 瀏覽:956
手機密碼鎖忘記怎麼辦 發布:2024-11-27 05:54:35 瀏覽:153
安卓怎麼獲取聯系人位置 發布:2024-11-27 05:53:58 瀏覽:49
最新雲呼伺服器地址 發布:2024-11-27 05:49:35 瀏覽:944
我的世界伺服器玩家 發布:2024-11-27 05:49:20 瀏覽:320
python正則compile 發布:2024-11-27 05:19:05 瀏覽:29
資料庫系統概論第四版ppt 發布:2024-11-27 04:59:52 瀏覽:412