新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:怎么用vim運行python
根據(jù)系統(tǒng)將下面代碼復(fù)制到Vim配置文件vimrc中,即可在vim中一鍵【F5】運行.py文件。

堅守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價值觀,專業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都格柵板小微創(chuàng)業(yè)公司專業(yè)提供企業(yè)網(wǎng)站制作營銷網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺設(shè)計、底層架構(gòu)、網(wǎng)頁布局、功能開發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。
Windows下的vim
"一鍵運行代碼
function CheckpythonSyntax()
let mp = &makeprg
let ef = &errorformat
let exeFile = expand("%:t")
setlocal makeprg=python\ -u
set efm=%C\ %.%#,%A\ \ File\ \"%f\"\\,\ line\ %l%.%#,%Z%[%^\ ]%\\@=%m
silent make %
copen
"set efm 是設(shè)置quickfix的errorformat,以便vim識別
"makeprg 是vim內(nèi)置的編譯命令,可以通過更改來實現(xiàn)編譯對應(yīng)類型文件。具體可參考vim官方說明文件。
"copen是打開quickfix,n用來設(shè)置quichfix窗口大小,如 cope5。在錯誤描述上回車,可以直接跳轉(zhuǎn)到錯誤行。
let &makeprg = mp
let &errorformat = ef
endfunction
"一個是普通模式下,一個是插入模式下
au filetype python map :w :call CheckPythonSyntax()
au filetype python imap :w :call CheckPythonSyntax()
相關(guān)推薦:《Python基礎(chǔ)教程》
Linux下的vim
"一鍵運行代碼 map:call CompileRunGcc() 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 python %" 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
本文名稱:創(chuàng)新互聯(lián)Python教程:怎么用vim運行python
本文來源:http://m.5511xx.com/article/dhidedp.html


咨詢
建站咨詢
