使用一個統一的順手的編輯&編譯環境對於寫代碼是一件事半功倍的事情, 說白了就是有個順手的寫代碼的工具很重要,這里要說的工具就是Vim。
假設 Ubuntu 系統中已經安裝 Vim :
編輯 home下用戶根目錄的 .vimrc 文件:
在 .vimrc 文件中添加以下內容:
"一鍵運行代碼 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 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
看下效果
運行代碼:
按F5鍵(或鍵盤有快捷鍵設置時為 Fn+F5)
參考文獻: