vim配置C/C++,java,python运行环境

vim是一个强大的代码编辑器,强大之处我就不多说了,大家可以自己去百度(被称为上古神器),既然是一个编辑器,那么他干的功能就只能是写代码,运行环境得自己配置。下面说说具体如何配置:

1.下载: 首先在电脑安装MinGW(C/C++编译工具),jdk(java开发工具包,里面含java运行环境和java工具),python(安装时注意直接勾选add to path后面就不用配置了)

以上三个工具建议去官网下:MinGWjdkpython

2.安装:正常安装就行,MinGW选择组件时选择C++的(python注意勾选add to path)。

3.配置环境:右击我的电脑-属性-高级系统设置-环境变量,然后找到path(用户变量和系统变量都行),然后点击新建,

    (1):(C++): 把MinGW 的bin路径和lib路径copy到变量值那行。

    (2):(java):把jdk和jre(如果一起安装了的话,没有就不用,jdk是一定要的)的bin路径copy到变量值那行,再自己新建一个classpath的变量,变 量值为.;加上自己的jdk的lib路径再加上jdk的lib路径下再加上\tools.jar完成,表达的可能有些不清楚,看看我的示例把:

.;E:\jdk10\jdk\lib;E:\jdk10\jdk\lib\tools.jar

    (3):python:之前安装的时候就自动配置好了。

注意不同的路径之间用;隔开。

以上配置是让自己的电脑拥有了编译运行C/C++,java,python的能力。

检验方法:打开cmd窗口,输入g++ -v,java,javac,python这些指令若出现相关信息就表示成功了

然后就是让vim也同样能够编译运行这些语言。

打开vimrc文件,设置一键编译运行,添加以下代码(我设置的是,<F9>编译,<F10>运行)

map <F9> :call InitCompile()<CR> " 识别文件类型并且编译
func! InitCompile()
    exec "w"
    if &filetype == 'c'
        exec "!g++ % -o %<"
    elseif &filetype == 'python'
	exec "make"
    elseif &filetype == 'cpp'
        exec "!g++ % -o %<"
    elseif &filetype == 'java' 
        exec "!javac %" 
    elseif &filetype == 'sh'
        :!./%
    endif
endfunc

map <F10> :call CompileRunGcc()<CR>  " 识别文件类型并运行程序
func! CompileRunGcc()
    exec "w"
    if &filetype == 'c'
        exec "! %<"
    elseif &filetype == 'cpp'
        exec "!time ./%<"
    elseif &filetype == 'python'
	exec "!python %"
    elseif &filetype == 'java' 
        exec "! java %<"
    elseif &filetype == 'sh'
        :!./%
    endif
endfunc

完毕。



猜你喜欢

转载自blog.csdn.net/codedz/article/details/80408543