?
Linux ?vi:
1
"
F5編譯和運(yùn)行C程序,C++程序,Python程序,shell程序,F(xiàn)9 gdb調(diào)試
2
"
請注意,下述代碼在windows下使用會報錯,需要去掉./這兩個字符
3
4
"
<F5> 編譯和運(yùn)行C
5
map <F5> :call CompileRunGcc()<CR>
6
func!
CompileRunGcc()
7
exec
"
w
"
8
exec
"
!gcc % -o %<
"
9
exec
"
! ./%<
"
10
endfunc
11
12
"
< F5> 編譯和運(yùn)行C++
13
map <F5> :call CompileRunGpp()<CR>
14
func!
CompileRunGpp()
15
exec
"
w
"
16
exec
"
!g++ % -o %<
"
17
exec
"
! ./%<
"
18
endfunc
19
20
"
<F5> 運(yùn)行python程序
21
map <F5> :
w
<cr>:!python %<cr>
22
23
"
<F5> 運(yùn)行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調(diào)試
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> 運(yùn)行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'
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

