使用vim的最后一个参数:make命令

def*_*ode 3 vim

我有一个键映射来构建我的项目.

noremap <F5> :make<CR>
Run Code Online (Sandbox Code Playgroud)

这非常有效.但是我有时候只构建了一个项目.在这种情况下,我使用命令:make smaller_part来构建该片段.我也喜欢这个用例的一键映射.

noremap <S-F5> :make last_arguments()<CR>
Run Code Online (Sandbox Code Playgroud)

这可能吗?一个last_arguments()并不需要的功能.这就是我想象的解决方案.重要的是我点击了一个键然后运行:使用我上次给出的参数.

ske*_*ept 7

我用

map <f2> :wa<cr>:Make <Up>
Run Code Online (Sandbox Code Playgroud)

顺便说一句,使用最后一个参数运行make

command -nargs=* Make write | make <args> | cwindow 6
Run Code Online (Sandbox Code Playgroud)

是制造.