ricardodacosta
Moderator
Moderator
  • 5,885 Views

Besides CLI editors, what are you using?

I'm using Atom (https://atom.io) because it is

- open source

- works on many platforms (Linux, Mac, Windows)

- extremely extensible

- has IDE-like features

- has autocompletion

- has git integration 

- works with many programming languages

- has realtime collaboration (I can help others with their code)

I use it for Ansible, Puppet, Python, Perl, OpenShift, building RPMS. 

Do you use Atom too? Why?

 

Tags (2)
44 Replies
Zee
Flight Engineer Flight Engineer
Flight Engineer
  • 2,913 Views

Definitely Atom 

for the same reasons as Ricardo + it is multi-platform.

I use it for Ansible, Ruby and PHP (twig also)

This does not mean I give up on VI, never !

0 Kudos
oldbenko
Moderator
Moderator
  • 2,867 Views

Just like Joshua said, I found Atom to be too slow with large files.

gvim/macVim has practically all the capabilities I need, so that's what I mostly use.

When developing more complex Java applications, I simply switch to JBoss Developer Studio for a while.

BTW - code completion in vim works very nicely for local variable names and functions with omnicomplete, look at ":help omnifunc"; for cross-file completion you also need ctags.

Have a look at the Vim Tips Wiki article on omni completion and a couple of tips on how to tweak it further.

A black cat crossing the street signifies that the animal is going somewhere.
[don't forget to kudo a helpful post or mark it as a solution!]
rsriniva
Moderator
Moderator
  • 2,864 Views

Emacs and Atom. Use it for creating RHT courses, as well as write code, run tests etc.

Amazed at how much emacs is customizable to get anything done.

0 Kudos
DanK
Moderator
Moderator
  • 2,857 Views

I have used, and continue to use Eclipse.  There isn't a technology that it can't handle.  It has many of the benefits that others have mentioned of their favorites:

1. Supports extensions of many languages

2. You can edit code side by side

3. Preview

4. Integrated Version Control

5. Solid Debugging Support

6. is open source

No matter the language or technology, having a common UI to carry out code completion, auto-suggest, compile/render is a huge benefit.

ricardodacosta
Moderator
Moderator
  • 2,844 Views

Well, this is exactly what I expect from the Red Hat Learning Community. I've been converted to Visual Studio Code! :heart:

It's not as intuitive as Atom but it is so feature rich! And I had no idea that it was open-sourced too!

Sorry @DavidOBrien! And thanks for the recommend @Joshua

flozano
Moderator
Moderator
  • 2,845 Views

I like SciTE (https://www.scintilla.org/SciTE.html) It uses the same rich-text editor from Window's Notepad++. Very light, supports syntax for multiple language, and simple to extend using text files to perform 'IDE' tasks such as compiling and running code.

Atom is very nice too, but as an old-time Open Source advocate I am still weary of trying Visual Studio code. ;-)

0 Kudos
ricardodacosta
Moderator
Moderator
  • 2,859 Views

Visual Studio Code is Open Source Software :-) 

flozano
Moderator
Moderator
  • 2,846 Views

I know VCS is open source, but it comes from Microsoft... I am not ready to trust them that much yet.... no, I am not moving my projects out of Github ;-)

Travis
Moderator
Moderator
  • 1,587 Views

You might not trust Microsoft, but you can't argue with the results from VSCode. I typically use Atom for a lot of things, but for large files, and speed of processing, Atom doesn't even come close or hold a candle.

Also @flozano - one thing to keep in mind, Atom is a project that was developed and maintained by Github, so since Microsoft has owned Github for almost 2 years now, you are trusting them with all you code on Github and if using Atom as an editor, not sure how it is much different than using VSCode.

 

--- Travis

 

Travis Michette, RHCA XIII
https://rhtapps.redhat.com/verify?certId=111-134-086
SENIOR TECHNICAL INSTRUCTOR / CERTIFIED INSTRUCTOR AND EXAMINER
Red Hat Certification + Training
0 Kudos
NaingYeMinn
Flight Engineer Flight Engineer
Flight Engineer
  • 2,820 Views

Visual Studio Code, mostly. 

0 Kudos
Join the discussion
You must log in to join this conversation.