使用makefile和vim没有提示

时间:2011-11-13 15:08:31

标签: vim makefile

我正在使用vim而且我正在做很多

:make
在vim中。唯一真正烦人的是我必须按两次ENTER才能跳回编辑器。如果一切顺利,我只想直接回去。我希望看到错误一次并按一个键直接跳到错误行。

有什么想法吗?

4 个答案:

答案 0 :(得分:6)

这称为hit-enter prompt

  

如果您不小心碰到或想要看到显示的内容   文本然后使用| g< |。这仅在设置“更多”时有效。

     

减少点击输入提示的次数:

     
      
  • 将'cmdheight'设置为2或更高。
  •   
  • 为'shortmess'添加标记。
  •   
  • 重置'showcmd'和/或'标尺'。
  •   

此外,我确定您知道 the quickfix window (:copen) to navigate errors/messages

答案 1 :(得分:3)

当'cmdheight'变量为< 2。

答案 2 :(得分:3)

我遇到了同样的问题。这是一个似乎有效的简单解决方案:

map <F2> :silent make^M

现在我只需点击F2键进行编译,烦人的提示就不那么烦人了。

答案 3 :(得分:1)

不确定它是否会对您有所帮助,但如果您使用Windows,则可以尝试:

:set makeprg=start\ make

我认为这会打破errorfile设置。

请参阅:

  • :help make
  • :help !start