我正在使用Ubuntu 16.04,使用Vim
找不到在Vim中编译和运行我的C ++程序的方法 我已将此附加到我的vimrc文件
<md-sidenav [mode]="{{sidenavMode}}" #sidenav>
来自这个问题:How do I run a C program from VIM?
但是它没有用 - 当我按下F8时,我的程序似乎没有编译。
任何帮助都将不胜感激。
答案 0 :(得分:1)
你应该选择vim做事。特别是在C ++中。
从g++
而不是:!
拨打:make
实际上是适得其反的(:h quickfix
)。
请改为使用此路径:https://stackoverflow.com/a/35702919/15934(1),除非您使用MingW配置不佳的窗口进行操作,在这种情况下,请遵循以下路径:https://stackoverflow.com/a/22452184/15934
(1)如果你想要一个映射,它将类似于:
nnoremap <silent> <F8> :update<cr>:make %<<cr>
答案 1 :(得分:0)
您只需创建一个makefile然后添加即可
nmap <F8> :make!<CR>:cw<CR>
到您的vimrc文件