The interface for these options is simple enough, but a far cry from how macOS would present similar preferences. For every checkbox or setting you can change, Atom includes a small bit of copy that explains — in relatively human terms — what that setting will do. More experienced users will appreciate the ability to make these changes, and more novice users are never forced to stare at an intimidating list of oddly-named text files.
Packages are small, often community-created, contained bits of functionality that you can add to Atom. There are packages for everything from new themes, to syntax support for obscure programming and markup languages. You can even remove some of the packages that Atom comes preinstalled with. Want to export the current document to Medium? Need a quick way to translate the current text into another language? No problem. Back in the sidebar, you can click Install to see some current featured packages or themes, as well as a search bar to find new ones.
Atom, being open source, has an advantage here compared to other options like Sublime Text or BBEdit. Even if GitHub were to stop actively developing Atom, the open source nature of the app would probably allow it to live on through collaboration of its users and other contributors. In that sense, Atom is about as future-proof as an app can be. Atom is cross-platform, which means that you can download the app for macOS, Windows, or Linux. For someone with one computer, this availability might not seem like an important feature, but for anyone who bounces between a few different operating systems, being able to have your tool go with you is invaluable.
These apps are then compiled into native containers for macOS, Windows, or Linux. From a development perspective, being able to write once and deploy everywhere is a huge time saver. Because Electron applications are essentially web applications inside a native container, opening an app like Atom is similar to running a small, contained instance of Google Chrome in a separate window.
Without going into the technical details, Electron apps are often criticized for being memory hungry and worse in performance than a truly-native application. For Atom, this means that its performance when opening large text files or handling giant folder directories with many files can lead to UI hiccups or lag.
When compared to more native apps like BBEdit or Sublime Text, Atom still struggles to compete in the upper levels of performance. Given the feature set, it might surprise you to find out that Atom is free. Atom ships with built-in support for GitHub-related activities , which will undoubtedly help GitHub if Atom becomes the de facto standard for developers everywhere. But GitHub also rose to prominence because of how many open source projects made GitHub their home. Atom feels a little bit like GitHub giving back to the community that helped make them. Sublime Text was born at the beginning of by Jon Skinner, an ex-Googler.
In his own words, in one of the earliest posts about what would become Sublime Text , Mr. Skinner had this to say about the current state of text editors: Both offer multiline editing, built-in package management, and robust customization.
However, while Atom attempts to provide a user interface for accessing settings and preferences, Sublime Text goes in the opposite direction, directly exposing the underlying preferences JSON file. I also like Metapad and Context Editor. Both are free. Metapad is old but very stable, lean, and fast. It not only checks syntax and supports keyword completion, it also supports debugging with breakpoints and watches along with single stepping.
And it runs on any Java supported machine plus the price fits my budget — free. On the iPad, I use Diet Coda, a very well designed and powerful app.
Not the best optimized app but it works. Coda 2 has recently launched a ton of new features. Good luck using them. A number of very good editors here. Read More. Free Download TextMate. TextMate is not free.
I use a lot of different computers and all my sites are available no matter where I am. You might enjoy working with Diet Coda, it is iPad version of Coda. There are some other free code editors too in the app store. But yes, Netbeans is a nice tool. Having used Coda 2 for the past 2 years, I would highly recommend it. Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy , and your email address will NOT be published. Please Do NOT use keywords in the name field.
Let's have a personal and meaningful conversation. Don't subscribe All Replies to my comments Notify me of followup comments via e-mail.
You can also subscribe without commenting. All Rights Reserved. Last updated on November 15th, by Editorial Staff. Coda Coda is perhaps one of the most loved web development and programming editor for Mac.
It is also available as a free download. Atom Atom is a cross-platform code editor created by developers for developers. Vim Vim is an advanced text editor that brings the power of Vi to an equally powerful feature set.
Brackets Brackets was founded by Adobe to push web editors into the new age. Aimed mostly at front-end developers Lacks a few useful text editor commands Download: Free 4. Not only BBEdit is used by thousands of developers out there but it is also used by many writers as the software provides features for editing, searching, and manipulation of prose, source code, and textual data. Some of the biggest features of BBEdit include built-in tools for text manipulations, Hard Wrap, customizable syntax coloring support for over two dozen built-in languages, placeholder options for easier site maintenance, multiple files manipulations, complete set of HTML Tools for fast, easy, and correct markup, extensive file handling capabilities, and more.
One of the things that is important when choosing a software like a text editor is its longevity. With BBEdit, you can be sure that it will never happen.
If you want a powerful text editor for web development which will be there for you for the next decade, definitely give this a try. Stable and reliable Packs in almost all the features you can think of Great performance Various built-in tools and languages Simple to use Cons: A little pricey Download: UltraEdit UltraEdit is one of the best and most versatile text editors for Mac out there. So reliability is not a concern here. Finally, do note that UltraEdit is not cheap and is one of the costliest text editors out there.
However, there is a day free trial which you can use to get a feel for the software before springing up the money. Supports most languages Handles large files very well Reliable and regularly updated Fast and easy to use Cons: Pricey Some features available to purchase separately Download: Coda 2 Another hardcore text editor specially designed for web developers is the Coda 2 which brings a multitude of features like project-wide autocomplete, syntax highlighting for tons of languages, code folding, find and replace, indentation guides , automatic tag closing, and fast commenting and shifting of code.
Coda also brings one of the best deeply integrated file system. Coda 2 has recently launched a ton of new features.
Now Coda 2 supports touch-bar on MacBook Pros, offers faster syntax highlighting and symbol parsing, indexing of local files, CSS overriding, and more. However, by far my favorite feature of Coda 2 is built-in WebKit Preview which includes a web inspector, debugger, and profiler. Using the WebKit Preview developers can see the real-time effect as their code changes. Also, like many other text editors on this list, Coda 2 brings an extensive set of plugins which can be used to further enhance its feature set. Great search feature Accessing and editing files remotely Specially designed for web developers Cons: Lacking in features when compared to others Quite pricey Download: The main features of Visual Studio Code include the ability to highlight syntax for more than 30 different languages, lightning fast source-code editor, keyboard-centric code editing approach , automatic real-time API description, Git control, IntelliSense for smart completions based on variable types, Debugging support, and more.
Visual Studio Code also comes with support for extensions and a big extension library which can be used to not only enhance its features but also customize the interface to suit your workflow. Also, the text editor is completely free to download and use. You have to install a lot of plugins to make it feature rich A bit of a learning curve Can be buggy at times Download: Free 8.
Textastic Textastic is one of the most affordable and most user-friendly text editors for Mac that you can find. It is a powerful and fast text, code, and markup editor.
Textastic supports syntax highlighting for more than 80 source code and markup languages. I also love that the text editor allows users to work in multiple tabs making it easier to review or consult your own code.
Other features include the ability to quickly find files, print files, use symbol list to quickly navigate in a file, built-in Emmet support and more. It might not be the most powerful text editor for the Mac, however, it is fairly capable. Supports a number of script and markup languages Simple to use iCloud sync support Multiple tabs feature Cons:. It brings enough project management features to keep most users happy, but is otherwise very lightweight and has a clean and minimalistic GUI.
Features of TextMate include the ability to research and replace the code in projects, auto-pairing of brackets and other characters, column selection and typing , recordable macros with no programming requirement, syntax highlighting for multiple languages, and more.