我正在使用VIM来处理Visual Studio解决方案,并且我已经编写了一个函数,该函数从当前文件开始向上搜索文件系统,并定位第一个*.sln文件。
我想做的是这样的:
function! BuildSLN()
" FindSLN is my function that locates the sln "
let slnfile = FindSLN()
if slnfile != ""
execute "!devenv " . slnfile . " /Build Debug"
endif
endfunction
CompilerSet makeprg=:call BuildSLN()这样,我就可以使用当前为:make设置的键绑定来构建解决方案文件。
这个是可能的吗?
发布于 2011-08-02 07:22:03
您可以定义一个映射/函数/命令/任何内容:
就我个人而言,我更喜欢在编辑目录(that I associate to a project)中的文件时设置makeprg。以及一些用于切换编译模式方面的映射(调试/发布、后台/非、目标(交叉编译/非)、多线程编译/非)等。每次更改其中一个方面时,我都会更新makeprg。
https://stackoverflow.com/questions/5476006
复制相似问题