Sublime Text is a sophisticated text editor for code, html and prose — any kind of text file. You’ll love the slick user interface and extraordinary features.
Sublime Text may be downloaded and evaluated for free without an expiration time limit, however a license must be purchased for continued use.
Alternatives to Sublime Text are:
1. Notepad ++
Notepad++ is a free source code editor and Notepad replacement that supports several languages.
Based on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.
A hackable text editor for the 21st Century.
It is created by folks at Githu and you can customize it to do anything, but also use productively on the first day without ever touching a config file. Atom is modern, approachable, and hackable to the core.
Free IDE based on the Electron/Atom Framework. Created by Microsoft
Code combines the streamlined UI of a modern editor with rich code assistance and navigation, and an integrated debugging experience — without the need for a full IDE.
Vim (“Vi IMproved”) is an advanced text editor that allows syntax highlighting, word completion and has a huge amount of contributed content.
Vim offers several “modes” for editing with efficiency. This makes vim a non-user-friendly application but it is also a strength. The normal mode binds alphanumeric keys to task-oriented commands. The visual mode highlights text. The command-line mode offers more tools (for search&replace, defining functions, etc.)
Vim comes with complete help.
Official text editor of the GNOME desktop environment. Has syntax highlighting and is suitable for programming, with support for several languages. It is extensible with plugins.
Currently it features:
* Full support for internationalized text (UTF-8)
* Configurable syntax highlighting for various languages (C, C++, Java, HTML, XML, Python, Perl and many others)
* Editing files from remote locations
* File reverting
* Print and print preview support
* Clipboard support (cut/copy/paste)
* Search andreplace
* Go to specific line
* Auto indentation
* Text wrapping
* Line numbers
* Right margin
* Current line highlighting
* Bracket matching
* Backup files
* Configurable fonts and colors
* A complete online user manual
Geany is a small and lightweight Integrated Development Environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. Another goal was to be as independent as possible from a special Desktop Environment like KDE or GNOME — Geany only requires the GTK2 runtime libraries.
Some basic features of Geany:
8. GNU nano
GNU nano is a small and friendly text editor. Besides basic text editing, nano offers many extra features like an interactive search and replace, go to line and column number, auto-indentation, feature toggles, internationalization support, and filename tab completion.
GNU Emacs is an extensible, customizable text editor — and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. The features of GNU Emacs include:
Text editor for the KDE desktop environment with support for multiple languages and syntax highlighting. It is extensible with plugins. Features a MDI interface.
Kate is a multi document editor, based on a rewritten version of the kwrite editing widget of KDE, offering all the features of that plus a bunch of its own. Kate has been been moved to the kdesdk package in KDE4, and is a built-in part of your favorite desktop since release 2.2.
Being a native KDE application, Kate is of course born with networking transparency, as well as it integrates with the outstanding features of KDE. Choose it for viewing HTML sources from konqueror, editing configuration files, writing new applications or any other text editing task. You still need just one running instance of Kate.
With a multi-view editor like Kate you get a lot of advantages. You can view several instances of the same document and all instances are synced. Or you can view more files at the same time for easy reference or simultaneous editing. The terminal emulation and sidebar are docked windows that can be plugged out of the main window, or replaced therein according to your preference.
11. Komodo Edit
Komodo Edit is a fast, smart, free and open-source code editor. Switching your trusty code editor is hard, but give Komodo Edit (or its big brother Komodo IDE) a try: it’ll be worth your while.
Windows, Mac, Linux? Yes.
What else? Fast open (no more slow poking around for files); remote file editing; Vi keybindings (good ones); and a toolbox with shell commandintegration, macros and code snippets… all wrapped around a tricked-out editor and an extension mechanism the same as Firefox’s.
Smart PHP Code Editor
The editor that actually ‘gets’ your code and deeply understands its structure, supporting all PHP language features for modern and legacy projects. Provides the best code completion, refactorings, on-the-fly error prevention, and more.
Code Quality Analysis
Hundreds of inspections take care of verifying your code as you type, analyzing the whole project. PHPDoc support, code (re)arranger and formatter, quick-fixes, and other features help you write neat code that’s easy to support.
Perform many routine tasks right from the IDE, thanks to Version Control Systems integration, support for remote deployment, databases/SQL, command-line tools, Vagrant, Composer, REST Client, and many other tools.
Debugging and Testing
Zero-configuration debugging makes it really easy to debug and profile your PHP applications with either Xdebug or Zend Debugger. PHPUnit and Behat support lets you develop and run tests right from the IDE.
Use the same frequently-updated and fully customizable PHP integrated development environment on Windows, Mac OS X or Linux with your single license key. Enjoy the performance and stability!