At the request of the questioner, the answer is rewritten as:
The questioner is a little embarrassed about atom. It is not an IDE, but a code editor, used for code highlighting and automatic completion. This kind of function/class analysis capability is within the scope of IDE, because It requires the ability to parse code semantics like a compiler
autocomplete-clangYou can pull information from the header file to achieve automatic completion of library functions, but you cannot achieve the jump mentioned by the question
In fact, atom is the entire browser, so the support for javascript is quite good, but the support for C++ is relatively insufficient. There is basically no feasible solution at present
Thank you for the invitation.
I really don’t know this because I don’t use an atom editor.
Let’s talk about what I commonly use.
Visual Studio Code
Editor + clang plugin. You can read this article http://www.codepool.biz/vscode-format-c-code-windows-linux.htmlvim
, you can read this article http://www.cnblogs.com/oloroso/p/5775421.htmland it is very easy to use with the
nerdtree
plug-in.At the request of the questioner, the answer is rewritten as:
The questioner is a little embarrassed about atom. It is not an IDE, but a code editor, used for code highlighting and automatic completion.
This kind of function/class analysis capability is within the scope of IDE, because It requires the ability to parse code semantics like a compiler
autocomplete-clang
You can pull information from the header file to achieve automatic completion of library functions, but you cannot achieve the jump mentioned by the questionIn fact, atom is the entire browser, so the support for javascript is quite good, but the support for C++ is relatively insufficient. There is basically no feasible solution at present
For C++, use VS for Win and clion for Mac. They all have vim plug-ins, so why torture yourself. . .
It seems that there is no such jump as you mentioned. The more popular ones are these two:
autocomplete-clang
linter-clang
Atom’s support for C++ is really average. If you basically only do C++ development, you can really consider an IDE specially designed for C++