當前位置:首頁 » 編程語言 » vim開發python

vim開發python

發布時間: 2022-05-17 08:47:16

『壹』 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調試更方便

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

『叄』 怎麼使用vim編譯python

vim只能修改文件,不能編譯。
比方說你可以直接在終端輸入vim Code.py來打開文件並修改之類的。
如果要編譯,就要在終端輸入Python Code.py
那麼他會自行對該文件編譯然後直接運行

『肆』 vim編寫python,為什麼沒有mole

因為python3.4和python2.7的沖突問題,因為如果不添加python3的支支持,編譯出來的vim是支持python2.7的

『伍』 在windows下怎麼用vim運行python

vim是編輯器,可以直接執行python命令,輸入命令的時候在命令前帶!,英文的感嘆號,這樣就是調用系統命令了。具體參考vim配置其他功能函數時調用命令的寫法(例如調用gcc編譯)

『陸』 vim編寫c++和python

可以,兩者不會沖突。後綴為cc或者cpp會被識別為c++,py會被識別為python。
如果你的vim沒有打開語法高亮,去安裝目錄找一個含有sample字元的文件,那個是配置示例文件,直接替換vimrc,就可以了。

『柒』 蘋果電腦中用VIM編寫python程序問題

vim就是一個編輯器,和記事本差不多,但是比他強大多了,vim的用法可以寫一本書,也真有一本書介紹vim的用法的,可以買到,不過網上有,你網上找下,簡單的說,你要寫個abc.py 程序,只需輸入:vim abc.py,然後輸入小寫字母i,你就可以寫了,寫完後按esc鍵,輸入冒號:wq就保存退出了,不退出只保存就是:w,注意輸入w前要加冒號,這樣你就寫好代碼了,python就是一個腳本語言,直接就可以運行了,首先要給它加可執行許可權,chmod +x abc.py,然後輸入./abc.py就可以了

『捌』 如何使 Vim 下開發 Python 調試更方便

開發python的一些補全之類的插件很多人說了我就不重復了。就提一個拋磚引玉的東西,有個東西叫vdebug,還有個東西叫vimshell。具體來說就是在vimrc裡面給f11綁定一段腳本,運行vimshell並且在vimshell裡面運行vdebug。效果不錯的,值得嘗試。
btw我想說一句,學會用vim固然是重要的技巧,但是vim無論怎麼搞事都很難達到pycharm那麼方便的程度。所以建議平時還是pycharm+vim模擬器。偶爾用用vim修改一下之類的就好了,調試其實並沒有什麼需要的。

『玖』 如何使用vim編寫python

vim只能修改文件,不能編譯。 比方說你可以直接在終端輸入vim Code.py來打開文件並修改之類的。 如果要編譯,就要在終端輸入Python Code.py 那麼他會自行對該文件編譯然後直接運行

『拾』 用Vim寫Python的最佳實踐是什麼

coc-python?

picture


最佳實踐。。。可能就是認識到PyCharm和其他IDE可能更方便。

熱點內容
線索一這廁所的密碼是多少 發布:2024-04-23 16:48:44 瀏覽:573
河源中考成績查詢密碼是什麼 發布:2024-04-23 16:48:42 瀏覽:607
ipad解壓視頻文件 發布:2024-04-23 16:47:44 瀏覽:137
順序表是線性表的什麼存儲結構 發布:2024-04-23 16:32:28 瀏覽:454
腳本刷皮膚 發布:2024-04-23 16:12:25 瀏覽:858
共享一個ip伺服器 發布:2024-04-23 15:46:26 瀏覽:142
如何打開好萊客密碼鎖 發布:2024-04-23 15:46:22 瀏覽:162
我的世界演戲伺服器房間號 發布:2024-04-23 15:44:11 瀏覽:84
雲伺服器的帶寬有用嗎 發布:2024-04-23 15:39:10 瀏覽:124
老款安卓平板玩吃雞反應慢怎麼辦 發布:2024-04-23 15:20:17 瀏覽:571