Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


Which Linux Editor should I use ?

Posted on 2018-01-12
Medium Priority
Last Modified: 2018-01-15
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.
Question by:naseeam
LVL 11

Expert Comment

by:Scott Silva
I used to use Eclipse for an IDE... I think I remember it doing some of what you want...
LVL 10

Assisted Solution

by:Brandon Lyon
Brandon Lyon earned 200 total points
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.

Author Comment

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

They are Windows Editors ?
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

LVL 21

Assisted Solution

tfewster earned 80 total points
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.
LVL 36

Assisted Solution

by:Seth Simmons
Seth Simmons earned 80 total points
take a look at these...

4 Best Modern Open Source Code Editors For Linux
LVL 33

Assisted Solution

phoffric earned 200 total points
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.

LVL 81

Assisted Solution

arnold earned 240 total points
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 ........
LVL 31

Assisted Solution

serialband earned 600 total points
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.
LVL 35

Accepted Solution

sarabande earned 600 total points
visual studio 2017 can manage c++ sources and projects for linux at your windows platform.



Author Closing Comment

Information for running Linux Editor from windows machine is useful.

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Join & Write a Comment

Setting up Secure Ubuntu server on VMware 1.      Insert the Ubuntu Server distribution CD or attach the ISO of the CD which is in the “Datastore”. Note that it is important to install the x64 edition on servers, not the X86 editions. 2.      Power on th…
In the first part of this tutorial we will cover the prerequisites for installing SQL Server vNext on Linux.
The goal of this video is to provide viewers with basic examples to understand opening and writing to files in the C programming language.
The goal of this video is to provide viewers with basic examples to understand how to use strings and some functions related to them in the C programming language.
Suggested Courses

575 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question