是否可以让 gVim 像 Visual Studio 一样实时突出显示 C++ 语法错误(下面的红色曲线)?
最佳答案
简短回答:是的,但不会像在 IDE 中那样流畅/直接。
长答案:虽然 IDE 对一组(通常非常有限的)编程语言具有内置支持(和解析器等),但 Vim 是一个通用编辑器,因此必须依赖外部工具来完成语法检查。内置方法是执行 :make
并在 quickfix list 中接收(语法或编译器)错误列表。有插件可以自动化; Syntastic是一款非常受欢迎的软件,支持多种语言。
但是,由于 Vim 必须调用外部可执行文件并且几乎不支持异步运行任务,所以在您看到错误之前会有更多延迟。如果你离不开 IDE 的功能,那么两者都可以根据各自的优势使用:Vim 用于超高效的文本编辑,IDE 用于代码导航、调试和编译。
关于c++ - 如何让 Vim 突出显示 Visual Studio 等 C++ 语法错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13674223/