比如下面这段,作用是按F5实现几种文件的简单运行,但实际操作的时候,对.py文件就不起作用,其他.c,.cpp,.java都是可以通过的。
难道Vim默认是不支持识别.py么?可是.py文件确实可以语法高亮啊。
我只装了三个插件:pathogen,Nerd Tree,Pydiction
难道是Pydiction插件导致的??
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" C,C++,Java,Python按F5编译运行
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
map <F5> :call CompileRunGcc()<CR>
func! CompileRunGcc()
exec "w"
if &filetype == 'c'
exec "!gcc % -o %<"
exec "! ./%<"
elseif &filetype == 'cpp'
exec "!g++ % -o %<"
exec "! ./%<"
elseif &filetype == 'java'
exec "!javac %"
exec "!java %<"
elseif &filetype == 'sh'
:!./%
elseif &filetype == 'py'
:!python%
endif
endfunc
难道Vim默认是不支持识别.py么?可是.py文件确实可以语法高亮啊。
我只装了三个插件:pathogen,Nerd Tree,Pydiction
难道是Pydiction插件导致的??
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" C,C++,Java,Python按F5编译运行
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
map <F5> :call CompileRunGcc()<CR>
func! CompileRunGcc()
exec "w"
if &filetype == 'c'
exec "!gcc % -o %<"
exec "! ./%<"
elseif &filetype == 'cpp'
exec "!g++ % -o %<"
exec "! ./%<"
elseif &filetype == 'java'
exec "!javac %"
exec "!java %<"
elseif &filetype == 'sh'
:!./%
elseif &filetype == 'py'
:!python%
endif
endfunc