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?
sarabandeConnect With a Mentor Commented:
visual studio 2017 can manage c++ sources and projects for linux at your windows platform.


Scott SilvaNetwork AdministratorCommented:
I used to use Eclipse for an IDE... I think I remember it doing some of what you want...
Brandon LyonConnect With a Mentor Senior Frontend 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.
Cloud Class® Course: Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

naseeamAuthor Commented:
I don't think Eclipse IDE, Visual Studio, and Atom.io are Linux Editors.  

They are Windows Editors ?
tfewsterConnect With a Mentor Commented:
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 SimmonsConnect With a Mentor Sr. Systems AdministratorCommented:
take a look at these...

4 Best Modern Open Source Code Editors For Linux
phoffricConnect With a Mentor Commented:
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.

arnoldConnect With a Mentor Commented:
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 ........
serialbandConnect With a Mentor Commented:
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.
naseeamAuthor Commented:
Information for running Linux Editor from windows machine is useful.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.