Brackets is an open source text editor from Adobe, targeted mainly at web developers.
Ranked in these QuestionsQuestion Ranking
Pro Built-in browser live-updating
Brackets will automatically refresh the browser and load the latest saved version of a file open in the browser. Works with php as well. Editing a css will even highlight the tag that's currently worked on. It only works with Chrome though.
Pro Can style a tag without switching over to the stylesheet
A feature called quick edit allows selecting a tag in, for example, an html file and edit the associated style without switching over to the css document. It also supports SASS and LESS pre-processors.
Pro Free, open source and cross-platform
Brackets is entirely free and open source.
Pro Built-in extension manager
Functionality of Brackets can be extended via a simple to use extension manager. The extension manager also has a considerable number of extensions and themes.
Pro Actively developed
Brackets is being actively maintained and developed.
It is easy on the memory usage and starts quickly.
Pro Can be hacked by any front-end developer
Pro Popup previews
Hovering over colors hex codes or image paths will pop up previews of corresponding colors and images.
Pro Vim mode
Vim-style editing is already built in the text editor.
Pro Support drag'n'drop of text, and multi / rectangular selection
Pro Support for Adobe PSD content
Default extension allows extraction of PSD resources, such as images and styles. Good integration for placing extracted resources into source.
Con Still missing some elementary text editor commands
Some gaps have to be filled by plugins, while these features should be built in.
- Jump to matching brace (bracket / parenthesis);
- Gutter selection of lines;
- Recall previous searches / replacements;
- Autofill of search field with text under caret (text has to be selected);
- Show whitespace / end of lines / indentation guides / right margin;
- Selection to upper / lower case;
and some more.
Con Supports only web languages by default
Con Updater with problems
Though the website says there is an update available, the updater in Brackets may give you an error, resulting in you having to download updates manually.