?
Linux ?vi:
1 " F5編譯和運行C程序,C++程序,Python程序,shell程序,F9 gdb調試 2 " 請注意,下述代碼在windows下使用會報錯,需要去掉./這兩個字符 3 4 " <F5> 編譯和運行C 5 map <F5> :call CompileRunGcc()<CR> 6 func! CompileRunGcc() 7 exec " w " 8 exec " !gcc % -o %< " 9 exec " ! ./%< " 10 endfunc 11 12 " < F5> 編譯和運行C++ 13 map <F5> :call CompileRunGpp()<CR> 14 func! CompileRunGpp() 15 exec " w " 16 exec " !g++ % -o %< " 17 exec " ! ./%< " 18 endfunc 19 20 " <F5> 運行python程序 21 map <F5> : w <cr>:!python %<cr> 22 23 " <F5> 運行shell程序 24 map <F5> :call CompileRunSH()<CR> 25 func! CompileRunSH() 26 exec " w " 27 exec " !chmod a+x % " 28 exec " !./% " 29 endfunc 30 31 " <F9> gdb調試 32 map <F9> :call Debug()<CR> 33 func! Debug() 34 exec " w " 35 exec " !gcc % -o %< -gstabs+ " 36 exec " !gdb %< " 37 endfunc
my vimrc file :
1 set nu 2 syntax on 3 set cindent 4 set autoindent 5 set smartindent 6 set softtabstop= 4 7 8 map <F5> :call CompileRunGcc()<CR> 9 func! CompileRunGcc() 10 exec " w " 11 exec " !c++ % -o %< " 12 exec " ! ./%< " 13 endfunc 14 15 " <F5> 運行python程序 16 map <F4> : w <cr>:!python %<cr>
my profile file :
1 alias ls= 'ls -G' 2 set convert-meta off 3 set meta-flag on 4 set output-meta on 5 alias cp= 'cp -i' 6 alias l.='ls -d . * -G' 7 alias ll= 'ls -l' 8 alias mv= 'mv -i' 9 alias rm= 'rm -i' 10 alias l='ll -a'
?
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
