在VIM下做映射
nmap <F5> !python %
腳本中加入
import pdb
pdb.settrace()
② 在windows下怎麼用vim運行python
vim是編輯器,可以直運譽好接執行python命令虛族,輸入命令的時候在命令前帶!,英文的感嘆號,這樣就是調用系統命令了。具體參考vim配置其他功能函數時調用命令的寫法(例如調旁鉛用gcc編譯)
③ 在linux vim編輯器中編寫python腳本
原來生信處理一直用perl,之前雖然也寫過python,但是linux下縮進4個空格實在有點煩
最近又想重新拾取python,就編輯了一下vimrc,利用tab鍵解決縮進問題
原理就是把tab設置成4個空格,並且只試別.py格式,首先vi ~/.vimrc
④ 打算用vim寫Python 各位指點下
保存在當前文件夾下,
那你就cd到桌面那個文件夾下再vim。
⑤ 蘋果電腦中用VIM編寫python程序問題
vim就是一個編輯器,和記事本差不多,但是比他強大多了,vim的用法可以寫一本書,也真有一本書介紹vim的用法的,可以買到,不過網上有,你網上找下,簡單的說,你要寫個abc.py 程序,只需輸入:vim abc.py,然後輸入小寫字母i,你就可以寫了,寫完後按esc鍵,輸入冒號:wq就保存退出了,不退出只保存就是:w,注意輸入w前要加冒號,這樣你就寫好代碼了,python就是一個腳本語言,直接就可以運行了,首先要給它加可執行許可權,chmod +x abc.py,然後輸入./abc.py就可以了
⑥ 如何使用vim編寫python
vim只能修改文件,不能編譯。 比方說你可以直接在終端輸入vim Code.py來打開文件並修改之類的。 如果要編譯,就要在終端輸入Python Code.py 那麼他會自行對該文件編譯然後直接運行
⑦ python在vim中怎麼用
Python在vim中怎麼用?
1、安裝Python
2、將安裝路徑,如C:Python34放到Path
3、在Vim中打開文件xxx.py
4、在vim中執行: :!python.exe %
%:標識當前所編輯文件,會被該文件名替換。
更多Python知識,請關註:Python自學網!!
⑧ 使用vim搭建python開發環境-
最近開始經常需要用vim寫代碼,這里記錄一下自己利用vim搭建基本的python開發環境所使用的插件和一些基本配置
在 ~/.vimrc 文件中,添加如下的信息,完成vim的一些基本配置。
從 GitHub clone Vundle.vim 文件到 ~/.vim/bundle 文件夾下,完成Vundle的安裝。
然後修改 ~/.vimrc 文件,添加如下的信息
若使用 Vundle 安裝 nerdcommenter 插件,需要中 Vim 的配置文件中添加
然後在 Vim 的命令行模式下執行 :BundleInstall 命令完成插件的安裝
nerdcommenter的主要使用方式:
然後在 Vim 的命令行模式下執行 :BundleInstall 命令完成插件的安裝
通過vundle安裝好NERDTree插件後,在vim命令行模式輸入命令:NERDTree就可以看到NERDTree的顯示界面。
使用組合按鍵 Ctrl + w,可將游標自動在左右側窗口進行切換。
如果想要每次啟動vim的時候都默認開啟NERDTree。可以在vimrc文件中添加:
jedi-vim插件依賴python開源庫 「jedi」 ,可以使用pip安裝:
Vim 普通模式下按 F7 便可以直接啟動 flake8 對當前文件進行語法和格式檢查。
以上是我自己用的vim工具配置,如果大家有其他的好用的插件或者配置插件,歡迎一起交流分享呀
⑨ 如何使 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調試更方便
我的方法是這樣的:
打開兩個終端,一個直接輸入python 進入python輸入命令行
另外一個輸入vim打開python文件
然後在命令行進行測試,在寫入python文件中,再就是在python文件中孫模多用print 查看哪一步是否和改察自己預期的不同則殲緩。