Coding-Enthusiast's blog

By Coding-Enthusiast, history, 4 years ago, In English

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

Picture

Do we have any Plugin in VIM like this?

| Write comment?
»
4 years ago, # |
  Vote: I like it +1 Vote: I do not like it

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 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    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