Which Linux Editor should I use ?

My large 'C' language code is in Linux Server.

Which Linux Editor should I use to edit and navigate my source code?

I need to use powerful editor that has powerful source code navigation.  For example, from function call, one keystroke will navigate to function definition.  From 'C' source file, one keystroke will open the include file.

There should be comprehensive information to  learn the editor from book or other sources.

From windows computer, I telnet to Linux Server.  

The folder structure that contains my source code is in my home directory.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Scott SilvaNetwork AdministratorCommented:
I used to use Eclipse for an IDE... I think I remember it doing some of what you want...
Brandon LyonSenior DeveloperCommented:
I'm not a C user but Visual Studio Code might have what you're looking for. Alternately I would try Atom.io with a package for editing C.
naseeamAuthor Commented:
I don't think Eclipse IDE, Visual Studio, and Atom.io are Linux Editors.  

They are Windows Editors ?
Your Guide to Achieving IT Business Success

The IT Service Excellence Tool Kit has best practices to keep your clients happy and business booming. Inside, you’ll find everything you need to increase client satisfaction and retention, become more competitive, and increase your overall success.

Eclipse and Atom are available for Linux. I'm not a programmer, so have no idea what you really need, though the function-jump sounds useful

Google didn't find me a comparison chart, but it does list plenty of options, e.g.
Seth SimmonsSr. Systems AdministratorCommented:
take a look at these...

4 Best Modern Open Source Code Editors For Linux
It is not visual studio. It is https://code.visualstudio.com which runs on Linux.

I used IDEs so that I could use the debugger. I used kdevelop, Qt Creator, Eclipse/CDT, and Netbeans. These four all have extensive documentation. For Qt, you will want to pick the free license and get support from the Qt forums and extensive help files.

Here are 18 Best IDEs for C/C++ Programming or Source Code Editors on Linux.

Enacts, vi/vim have color coding features for source, code presumably that is what you reference.
Though to benefit, the terminal you connect has to mimic an ANSI or it only would
In the absence of highlighting you want the indentation?

IDE require graphical operating mode, not available via telnet, using ssh with X11 tunnel forwarding, you could send graphical Windows back through the tunnel to your workstation's X-Windows server. Depending on your originating workstation is, the options to accept the above can ........
Your determination should be partially based on your connection speed through your Telnet.  If it's really slow, you should choose Vim/Vi, because that's much better for slower connections.  If it's fast enough, you could use emacs.  If you have a LAN connection, then you can think about using IDEs through X11.
visual studio 2017 can manage c++ sources and projects for linux at your windows platform.



Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
naseeamAuthor Commented:
Information for running Linux Editor from windows machine is useful.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.