⑴ ubuntu怎麼給vim添加python支持
1、在終端中輸入 vim --version 查看是否支持 python,如果看到 +python,請關閉本頁面;看到 -python 相信你苦惱多時了,往下看吧!
2、沒辦法只能安裝 py2 包 ,以 nox 為例,在終端輸入 sudo apt-get install vim-nox-py2
3、安裝完成後在查看是不是支持 python,顯然從 +python3 換成了 +python。你想要兩個都要加號,給你一個眼神。
4、sudo update-alternatives --config vim 可以讓你在 python 和 python3 之間切換,如圖 1 就是 python3,2 就是 python了。
⑵ vim 怎樣新建python包及方法
1.先創建一個正常普通的文件夾a
2.然後進入文件夾,在裡面用vim創建名字為__init__.py的空文件,文件裡面什麼都不用寫
3.你再在a文件夾下,創建和編寫你要執行代碼的py文件b.py就可以了
4.此時a就可看做python的一個包了,如果你要執行代碼文件就進入a目錄,然後再a目錄下運行python b.py就行
5.如果你要外部調用a,那麼你要確保從你執行python命令的目錄起,一直到a這個目錄那裡,每一個層級下都要有一個__init__.py文件,創建方法同2
⑶ 打算用vim寫Python 各位指點下
保存在當前文件夾下,
那你就cd到桌面那個文件夾下再vim。
⑷ 如何使 Vim 下開發 Python 調試更方便
剛開始用vim寫python的時候,感覺很不方便,於是就用了圖形界面的Pycharm(如果是windows用戶,這個IDE應該是標配),用了一段時間也沒有覺得有什麼不好,不過,腦子里總是會想起《程序員修煉之道》中,那句」最好是精通一種編輯器,並將其用於所有編輯任務。如果不堅持使用一種編輯器,可能會面臨現代的巴別特大混亂。」所以,我又決定用vim來寫python。
在知乎上有很多vim寫python的插件推薦,不過我感覺很多人回答都不動腦子,這些回答主要有兩個問題:
回答不全面,很多人都只是推薦一款插件,然後貼個鏈接就完了,如果要想很爽的用vim寫python,可以肯定的是,一款插件是不夠的
貼上自己的配置,說自己的配置有多爽,然後就不管了。如果是一個vim新手,是用不著這么多配置的,如果是一個vim老手,也不會放棄自己原有的配置,使用別人自定義、認為很爽的個性化配置
所以,這些回答都不是很靠譜。我爭取推薦一些靠譜的東西,那麼,就開始吧!
這個不是插件,而是一個自定義的vim配置。很多時候我們寫python,都是寫一些較為簡單的腳本,那麼,這個一鍵執行的功能就非常實用,我個人感覺最實用的是在寫單元測試的時候,寫完一個單元測試,都不用退出vim,立即執行就能看到結果。
將下面的配置放到.vimrc文件即可:
代碼補全能夠顯著地減少你敲鍵的次數,並且將你從瑣碎的語法中解放出來。說白了,就是幫你寫代碼!
如果使用snipMate插件,那麼,當你輸入ifmain以後按tab鍵,將會自動為你生成下面的代碼:
輸入for,再按tab鍵,生成如下代碼:
代碼補全有兩款插件都比較不錯,可以根據自己的需要進行選擇:
snipMate
xptemplate
syntastic是一款強大的語法檢查插件,當你保存源文件時,它就會執行,並提示用戶哪些代碼存在語法錯誤,哪些代碼風格不符合規范,並給出具體的提示。
例如,python代碼風格默認設置為PEP8,即使你不知道PEP8的風格,只要你使用syntastic插件,並根據它給出的提示修改,那麼,你就能寫出完全符合PEP8風格的代碼!
jedi-vim是基於jedi的自動補全插件,與Syntastic 不同的是,該插件更加智能,更貼切的稱呼是」編程提示」,而不是代碼補全插件。
如下圖所示:
可以說,這個插件是寫vim的標配,並且,真正讓vim寫python變成一件輕松愉快的事情。
注意: 安裝驚jedi-vim插件,需要在電腦中安裝jedi,根據jedi-vim給出的提示,正常按裝即可。不過我之前遇到一個問題,在公司的虛擬機裡面,安裝以後不起作用,google了半天沒有成功,最後更新了一下vim就可以了,希望遇到相同問題的人,能夠看到。
⑸ vim 中怎麼運行python
打開vi,輸入:
:!wget https://download.jetbrains.com/python/pycharm-community-5.0.2.tar.gz
:!tar xvfz pycharm-community-5.0.2.tar.gz
:!pycharm-community-5.0.2/bin/pycharm.sh
然後你就可以愉快的寫Python程序了。
⑹ vim中Python編輯問題
python是靠縮進來決定語句的層次關系的,所以你的縮進風格一定要統一,並且不能把空格和tab混起來用,而不幸的,你的softtabstop就是干這個壞事的。把你上面貼的設置語句中的最後兩句改成
set expandtab
set tabstop=4
set shiftwidth=4
set softtabstop=4
這樣就總是把tab映射成4個空格,絕對不會有縮進方面的問題,而且還可以用backspace一次把4個空格刪掉。
或者你想用純粹的tab,那就不要把tab映射成空格,用下面的配置,tab寬度是4
set noexpandtab
set tabstop=4
set shiftwidth=4
set softtabstop=0 "一定要設置成0
⑺ 如何使用vim編寫python
vim只能修改文件,不能編譯。 比方說你可以直接在終端輸入vim Code.py來打開文件並修改之類的。 如果要編譯,就要在終端輸入Python Code.py 那麼他會自行對該文件編譯然後直接運行
⑻ 如何使 Vim 下開發 Python 調試更方便
我的方法是這樣的:打開兩個終端,一個直接輸入python進入python輸入命令行另外一個輸入vim打開python文件然後在命令行進行測試,在寫入python文件中,再就是在python文件中多用print查看哪一步是否和自己預期的不同。
⑼ 如何安裝vim-python插件
用戶自己的插件放在 ~/.vim/ftplugin 下面,插件的文件名應當是 <文件類型.vim>. 針對同一個文件類型有很多插件的, 可以在上述目錄下建立子目錄 (和文件類型一致), 例如建立 ~/.vim/ftplugi/tex 目錄,然後把有關 tex 和 latex 的插件都放在這個目錄中,這時候子目錄下的文件名可以隨便取,只要以 .vim 為後綴即可.
系統級的插件放在 /usr/local/share/vim/vim74/ftplugin 下面 (這是你自己編譯安裝的 vim,而且是配置在 /usr/local 中,系統自帶的 vim 則放在 /usr/share/vim/vim74/ftplugin 下面,這裏的 74 是 vim 的版本號 7.4 的縮寫,其他版本類似)。
⑽ python在vim中怎麼用
Python在vim中怎麼用?
1、安裝Python
2、將安裝路徑,如C:Python34放到Path
3、在Vim中打開文件xxx.py
4、在vim中執行: :!python.exe %
%:標識當前所編輯文件,會被該文件名替換。
更多Python知識,請關註:Python自學網!!