我是一个新的 vim 用户,所以我正在尝试修改 vim 以满足我的需要。
假设我有 project/main.cpp 和 project/build。当我执行“make -j5 install”时,项目/构建内部的哪个位置正在构建和正确安装我的项目。但是当我试图从 vim 内部执行此操作时,它不起作用。这是我使用的代码....
map <F5> :call BuildGitRepo()<cr>
function! BuildGitRepo()
:cd %:p:h
let currentFileDir = :pw
:cd currentFileDir
:cd "build"
:!make -j5 install
endfunction