编程c / c ++我曾经:wq和make和./a.out。
这太烦人且效率低......
如何将热键设置为:w:make:./。out in normal mode ??
或者有任何提示可以做到吗?
谢谢:)
答案 0 :(得分:0)
将此行添加到.vimrc
文件
nnoremap <F5> :w <CR> :!make && ./a.out <CR>
答案 1 :(得分:0)
我建议在构建和的Makefile中添加一个目标来执行生成的可执行文件。毕竟,Makefile最了解创建它的位置和名称,不需要在Vim中复制。
使用:set autowrite
,整个过程变为简单:make run
(假设目标名为run
)。这样做的好处是可以在Vim的 quickfix list 中捕获任何输出。
当然,你仍然可以定义一个映射来加速触发它。