func! CompileRunGcc()
exec "w"
if &filetype == 'cpp'
exec '!g++ -std=c++11 % -o /tmp/a.out && /tmp/a.out<'
exec "!time ./%<"
elseif &filetype == 'javascript'
exec '!node %'
elseif &filetype == 'java'
exec '!javac %'
exec '!java %<'
elseif &filetype == 'sh'
:!time bash %
endif
endfunc
复制代码注意文件类型javascript全称
百度没有,所以贴上来~
这样调试nodejs 代码就方便成狗?了~
你甚至可以直接 npm start,这样:
elseif &filetype == 'javascript'
exec '!npm start'
复制代码爽滑无比的感觉~
本文介绍了一个在Vim中实现一键编译并运行不同编程语言代码的实用技巧。通过定义一个Vim函数,能够根据当前文件类型(如C++, JavaScript, Java, Shell等),自动执行相应的编译或解释命令,极大地提高了代码调试效率。

504

被折叠的 条评论
为什么被折叠?



