5 Best Modern Programming Text Editor For Linux Distribution

Best text editor for programming (free and pro) - So many programming languages and many different types of computers exist. Computer programming (shortened to programming) is a process that leads from an original formulation of a computing problem to executable computer programs.

Programming involves activities such as analysis, developing understanding, generating algorithms, verification of requirements of algorithms including their correctness and resources consumption, and implementation (commonly referred to as coding.

Best Modern Text Editor For Programming

In others words Computer programming is the process of taking an algorithm and encoding it into a notation, a programming language, so that it can be executed by a computer.

Programming Languages Popularity 2016

Although the software industry is changing rapidly, programming language popularity seems to be an exception to all of this. Seems Java as the most popular programming language in this year. Refers from TIOBE, here are 20 index for march 2016 most popular language :
  1. Java = 20.528%
  2. C = 14.600%
  3. C++ = 6.721%
  4. C# = 4.271%
  5. Python = 4.257%
  6. PHP = 2.768%
  7. Visual Basic .NET = 2.561%
  8. JavaScript = 2.333%
  9. Perl = 2.251%
  10. Ruby = 2.238%
  11. Delphi/Object Pascal = 2.005%
  12. Assembly language = 1.847%
  13. Visual Basic = 1.674%
  14. Swift = 1.587%
  15. Objective-C = 1.461%
  16. R = 1.285%
  17. Groovy = 1.193%
  18. MATLAB = 1.193%
  19. PL/SQL = 1.193%
  20. D = 1.139%

Programming Languages Popularity Graph

Programming Languages Popularity Graph

Top 5 Text Editor For Programming

To support and improve your productivity text editor for code your programs is the things you should note. So we post this article for you to give references about best programming apps (text editor).

1. Sublime Text

Sublime Text

The first is Sublime Text. I thought all programmers know well with this pretty cool software. Sublime Text is a sophisticated text editor for code, markup, and prose. You'll love the slick user interface, extraordinary features, and amazing performance.

This app seems to be one of most popular text editor. I'm using Sublime too, precisely the latest version / build  3103.

Until this post published, I'm still enjoy working in. Sublime text features :

- Goto Anything

Use Goto Anything to open files with only a few keystrokes, and instantly jump to symbols, lines or words.

- Multiple Selections

Make ten changes at the same time, not one change ten times. Multiple selections allow you to interactively change many lines at once, rename variables with ease and manipulate files faster than ever.

- Command Palette

The Command Palette holds infrequently used functionality, like sorting, changing the syntax and changing the indentation settings. With just a few keystrokes, you can search for what you want, without ever having to navigate through the menus or remember obscure key bindings.

- Distraction Free Mode

When you need to focus, Distraction Free Mode is there to help you out. Distraction Free Mode is full screen, chrome free editing, with nothing but your text in the center of the screen. You can incrementally show elements of the UI, such as tabs and the find panel, as you need them.

- Split Editing

Get the most out of your wide screen monitor with split editing support. Edit files side by side, or edit two locations in the one file. You can edit with as many rows and columns as you wish.

- Instant Project Switch

Projects in Sublime Text capture the full contents of the workspace, including modified and unsaved files. You can switch between projects in a manner similar to Goto Anything, and the switch is instant, with no save prompts - all your modifications will be restored next time the project is opened.

- Plugin API

Sublime Text has a powerful, Python based plugin API. Along with the API, it comes with a built-in Python console to interactive experiment in real time.

Platforms : Linux, Mac OS X, Windows.
Price : $70

Download Sublime Text or buy the lisence :

2. Atom

Atom best free text editor for programming

Atom is a text editor that's modern, approachable, yet hackable to the core-a tool you can customize to do anything but also use productively without ever touching a config file.

Built around a minimal core Atom comes with 50 open-source packages (plus a growing library of user-submitted packages) that allow you to create just the right software for your needs. Atom is free, open source, and highly customize-able.

Here are the Atom text editor features :

- Built-in package manager

Search for and install new packages or start creating your own—all from within Atom. You choose from thousands of open source packages that add new features and functionality to Atom or build a package from scratch and publish it for everyone else to use.

- Smart autocompletion

Atom helps you write code faster with a smart, flexible autocomplete.

- File system browser

Easily browse and open a single file, a whole project, or multiple projects in one window.

- Multiple panes

Split your Atom interface into multiple panes to compare and edit code across files.

- Find and replace

Find, preview, and replace text as you type in a file or across all your projects.

- Good Looking

Atom comes pre-installed with four UI and eight syntax themes in both dark and light colors. If you can't find what you're looking for, you can also install themes created by the Atom community or create your own.

- Customization

It's easy to customize and style Atom. You can tweak the look and feel of your UI with CSS/Less and add major features with HTML and JavaScript.

Platforms : Linux, Mac OS X, Windows.
Price : FREE

Download Atom and more info :

3. Brackets

Brackets best free text editor for programming

Brackets is next free a modern, open source text editor that  lightweight, yet powerful. Designed minimalist and brings with some unique and exciting features.

With focused visual tools and pre-processor support, Brackets is a modern text editor that makes it easy to design in the browser. Try Creative Cloud Extract (preview) for Brackets for an easy way to get clean, minimal CSS straight from a PSD with no generated code.

Below are Brackets Features :

- Inline Editors

Instead of jumping between file tabs, Brackets lets you open a window into the code you care about most. If you want to work on the CSS that applies to a specific ID, then put your mouse cursor on that ID, push Command / Ctrl+E and Brackets will show you all the CSS selectors with that ID in an inline window so you can work on your code side-by-side without any popups.

- Live Preview

Get a real-time connection to your browser. Make changes to CSS and HTML and you'll instantly see those changes on screen. Also see where your CSS selector is being applied in the browser by simply putting your cursor on it. It's the power of a code editor with the convenience of in-browser dev tools.

- Preprocessor Support

Work with preprocessors in a whole new way. We know how important preprocessors are to your workflow. That’s why we want to make Brackets the best code editor for preprocessors out there. With Brackets you can use Quick Edit and Live Highlight with your LESS and SCSS files which will make working with them easier than ever.

Platforms : Linux, Mac OS X, Widows.
Price : Free

Get Brackets package and more info :

4. ICEcoder

ICEcoder best free text editor for programming

ICEcoder comes packed with a load of features, some you'd expect and some new things you've likely not seen before. This text editor is a browser based code editor, which provides a modern approach to building websites. By allowing you to code directly within the web browser, online or offline, it means you only need one program (your browser) to develop sites, plus can test on actual web servers.

After development, you can also maintain the website easily, all of which make for speedy and smart development.

It's always evolving so ensure you check back to grab the latest version. In latest version v5.3 you can control backup and restore. Most FTP functions now set up, and lots of minor fixes and improvements.

ICEcoder packs a whole load of features and plugins to make coding slick & efficient. Some of the best include:

- Use online or locally

Use it online from wherever you are, but it also runs under localhost too as a desktop based solution.

- Multiple Cursors

Create multiple cursors and make text changes to affect all of them simultaneously.

- Themes

25+ highlighting themes come as standard but you can easily make your own with a CSS file.

- Find and Replace builder

Find and replace can be applied to the current or all open documents, plus filenames & files.

-  Login secured

ICEcoder can be setup wherever you wish and is login secured to help keep your files safe. It's multi-user too!

-  Type boosters

Plenty of coding assist is available such as Emmet, close tag completion and tag wrappers.

- Visual code diff

Have code differences between 2 sets shown visually, including in-line highlighting of changes.

- Code Hints

Your JavaScript code is linted with JS Hint as you type to ensure good coding practices.

- Database management

Database management is easy with the Adminer plugin. It's like phpMyAdmin, but better.

Platforms : Linux, Mac OS X, Windows
Price : FREE

Download ICEcoder and more info :

5. Komodo Edit

Linux Text Editor for programming

Komodo Edit is the free and Open-Source counterpart of Komodo IDE. If you don't need all the features of a full IDE, you can get the text editor from Komodo IDE for free. Komodo Edit is a multi-language editor that does multiple selections, autocomplete, tracks changes and has a Markdown viewer.

For Komodo IDE you must buy about $295/license (without upgrades & support), $394/license (with upgrades and support) or Komodo IDE For Teams (5-Packs) $1675/5 licenses includes upgrades and support. Komodo Edit Features :
  • Auto-complete & Calltips
  • Multiple SSelections
  • Toolbox
  • Projects and Places Manager
  • Skins and Icon Sets
  • Minimap
  • Multi Language Editor
  • Track Changes
  • Commando
  • Markdown Viewer
  • Integration

Platforms : Linux, Mac OS X, Windows
Price : FREE

Download Komodo Edit and more info :

What's the best?

Actually, I have 3 modern text editor. It's Atom, Brackets, and Sublime Text. As far as my decision goes I’ve decided to work with Sublime Text. Love the UI, love the performance, pretty leighweitgh, easy to use, and others reasons I can't write here.

Why not Atom, ICEcoder, Brackets or Komodo? My experience using Atom, and Brackets in my Linux (Ubuntu, Backbox, and Elementary OS) is too weight. Sometimes force close and lag.

I'm never using Komodo Edit and ICEcoder. So sorry I can't tell anything to you. But it's me!

You maybe have others reason to choose the text editor for code and programming your applications.

That's all I can write about Top of 5 Best Programming Text Editor For Linux Disto. Hope you've enjoyed reading this tutorial as much I’ve enjoyed writing it and thanks for visiting us.