Блог пользователя Coding-Enthusiast

Автор Coding-Enthusiast, история, 4 года назад, По-английски

I just shifted from sublime to VIM. In sublime we have this syntax checker.

Picture

Do we have any Plugin in VIM like this?

  • Проголосовать: нравится
  • +4
  • Проголосовать: не нравится

»
4 года назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

Check out YouCompleteMe: https://github.com/ycm-core/YouCompleteMe

It's primarily for code completion, but it also features semantic checking for C-style languages (like C++). This means it'll notify you in real-time for things like missing variables and methods (like your example, where the variable n was not defined).

Keep in mind that installing the C-style semantic completion is an optional step in the installation instructions, but it is necessary if you want these features. I'd recommend using the full installation guide (not the quick start guide), which is located here: https://github.com/ycm-core/YouCompleteMe/wiki/Full-Installation-Guide

I use VIM and YouCompleteMe, and it works great! I highly suggest using it.

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    YCM is an obsolete software from times when there were no LSP and no asynchronous plugins in vim.

    coc and any C++ LSP server like clangd are great