NetBeans: Leveraged by professional developers, NetBeans is one of the most powerful, open-source IDE available in the Java development space. Similar to Eclipse, it can be used for developing.
Active1 year, 8 months ago
I am a little disenchanted with development on the Mac right now. I need a single IDE that can handle all of my development needs. I did notice there are other questions on this topic already, but those did not cover my specific needs of:
Are there any suggestions for such an IDE out there?
Dori
6,97811 gold badge2828 silver badges4040 bronze badges
Jason YostJason Yost
14 Answers
I actually think the idea of a single, unified, development environment like what you're after is somewhat antithetical to OS X design principles. One of the great things I've found, since switching to OS X for development work about a year ago, is that many OS X application developers share my own personal philosophy when it comes to software: do less, but do it really, really well.
As such, my current development environment on OS X is less unified than it was on Windows or Linux, but far, far more stable, robust, and ultimately: productive.
For coding I use TextMate. It seems almost trivially simple at first and then you discover bundles and it's built-in command line filtering and it takes off. It will handle the highlighting tasks you requested. It has projects, and while they seem kind of loose at first, you'll grow to appreciate it. Trust me. And it does handle code completion, tag closing, tag matching -- the sort of stuff you'd expect -- it's just not obvious, but it's there in Bundles and waiting for you to customize it.
Update: I've moved off TextMate and on to Sublime Text 2. The regular updates and the Python-based extensions were a major draw. It's been a year now and no regrets with that switch.
I use Kaleidoscope for diffs. It's just an a beautiful diff tool.
My git tool is Tower and my Subversion tool is Versions. Both awesome.
For permanent, remote drive access via ssh I use MacFUSE to connect to the remote location and mount it as a drive on my Mac. This is a superior option to built-in ssh or ftp support in the IDE because all the programs on my Mac can now work with files on that share.
I also use CyberDuck for it's awesome cost and excellent Amazon S3 support. I could even get away with just CyberDuck, no MacFUSE, if I had to. But I don't. :)
Update: I've switched to ForkLift 2 as my primary means to interact with remote file systems. It's got a nicer UI than CyberDuck and a few less 'quirks' to it. I'll still occasionally open up CyberDuck when I need to deliver a signed URL to an S3 object.
Finally: iTerm 2. A terminal app befitting OS X. It really is quite a fantastic terminal. Bookmarks make it easy to get to my AWS machines quickly. The UI is clean. And tabs.
All of those things replace the clunky IDE (Komodo Pro) I use to use on Linux and Windows (and never really liked, just tolerated). And I don't even know that they're not all 'unified' in one cluttered, modal window. No sir.
For reference, I write a lot Python, some HTML, JavaScript, Perl, and Java. And the occasional bit of C and C++. Behringer x32 edit mac download.
Update: There's more Go in my day to day coding now. My toolset integrated that relatively young language without so much as a hiccup.
Ian C.♦Ian C.
36.3k2525 gold badges135135 silver badges213213 bronze badges
It's not an IDE, but the Vim editor does everything that you have asked for and much, much more!
Even better, it comes pre-installed with Mac OS X. Also, once you have used it on OS X, you can use it on Windows, Linux, BSD, Amiga OS.
JohnsywebJohnsyweb
I couldn't have said it better:
Sublime Text has grown to become my favorite GUI code editor. It feels like a spiritual successor to TextMate (even allowing support for some TextMate bundles like snippets and themes), and has many original+natural features like fully independent text cursors, a very nice search feature, and a rapidly-growing plugin API and surrounding community.
Check it out, it's freaking awesome.
(And it works on Windows and Linux too!)
Community♦
DanDan
2,1981010 gold badges3535 silver badges5555 bronze badges
You can go for NetBeans, it's quite good and I prefer it.
I-M-JMI-M-JM
83655 gold badges1616 silver badges3535 bronze badges
Oddly there is no mention of Eclipse yet. Its not just for Java, there are plugins for almost all the languages out there. I've used it on my MacBook Pro for years.
Chris GallatyChris Gallaty
JetBrains WebStorm is a commercial IDE for JavaScript, CSS & HTML built on JetBrains' IntelliJ IDEA platform. WebStorm is a specialised version of PhpStorm, offering a subset of its features. WebStorm ships with pre-installed JavaScript plugins (such as for Node.js)
MuhammedMuhammed
I find the open source Atom the best!
Atom is a text editor that's modern, approachable, yet hackable to the core—a tool you can customise to do anything but also use productively without ever touching a config file.
Full-featured, right out of the boxCross-platform editing
Atom works across operating systems. You can use it on OS X, Windows, or Linux.
Built-in package manager
Search for and install new packages or start creating your own—all from within Atom.
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 Does taler sweift use auto tune.
Packages for most of the requirements
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
Themes
Customisable Themes
sdayalsdayal
2,30611 gold badge99 silver badges1919 bronze badges
I've been impressed with Aptana 3 - give it a try. It has Smarty support.
mattandrewsmattandrews
For web development in particular, there is Coda. I would also recommend Textmate from Macromates.
ayazayaz
40011 gold badge33 silver badges1313 bronze badges
Another alternative is Komodo IDE: 'The Professional IDE for Python, PHP, Ruby, JavaScript, Perl and Web Dev'
You can customize syntax highlighting if you want too. Have a look at the features.
fnurlfnurl
87611 gold badge99 silver badges1414 bronze badges
I have tried SubLime , it is brilliant in looks . And one of the best thing about it is the fact that even if you force quit it , it will retain state of the app . So all of the tabs you were working on will get restored . It's much needed when you accidently close the app .
About TextMate , that's nice too . But Sublime is certainly +1 .
Gaurang AgrawalGaurang Agrawal
I don't know if this will strike as promotional, or not, but guys, I can't help not to talk about our own. brain child, Peppermint.
We've launched it around 1-2 weeks ago, and the response so far has been very welcoming - so I thought I should share it here as well. It's not an IDE. But it's not a simple Code Editor either. Perhaps, it's something in between and - with its live javascript console and plugin API - aiming to be as extensible and coder-friendly as possible.
-- Features --
-- Specs Supported --
ActionScript, Ada, AppleScript, Assembly x86, Bash, C#, C++, C, COBOL, CSS, Clojure, CoffeeScript, ColdFusion, D, Erlang, Forth, Go, HTML, Haml, Haskell, Image, JSON, JSP, Java, JavaScript, LESS, LaTeX, Lisp, Lua, MATLAB, Makefile, Markdown, OCaml, Objective-C, PHP, Pascal, Perl, Plain Text, Prolog, Python, R, Ruby, SQL, Sass, Scala, Scheme, Tcl, Textile, XML, XQuery, YAML
-- Plugins Included --
-- And even more. Best email interface for mac. --
Website:http://osxpeppermint.com
P.S. Your feedback/ideas and comments are more than welcome! :-)
Dr.KameleonDr.Kameleon
25322 gold badges55 silver badges2020 bronze badges
Brackets is a free Adobe product originally written for HTML. Like several others here it has a great many plug-ins to enhance its capability. I've used it for HTML development and it works great. Can also do many other languages with the plugins. Python, Ruby, etc. It has yet to crash on me. New free upgrades around every 6 months.
jmhjmh
5,42422 gold badges77 silver badges3333 bronze badges
How about NetBeans for OS X?
It supports Java, JavaScript, PHP and HTML5.
Community♦
Jimmy ChanJimmy Chan
You must log in to answer this question.protected by TetsujinDec 19 '17 at 15:30
Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead? Not the answer you're looking for? Browse other questions tagged macossoftware-recommendationdevelopmenttext-editor .
Whether you’re a seasoned programmer, or a beginner trying to code your first piece of software, a good text editor is one of the most important things you’ll need on your Mac. Thankfully there are a lot of free text editors as well as great paid text editors out there. To save our readers from the time consuming (and often confusing) task of choosing the right text editor for their use, we’ve picked out the 10 best text editors for Mac that are actually worthy of attention in 2019. Note that while all the Mac text editors mentioned on this list are great, you should choose the one that fits your needs. So, without further ado, let’s check out the list, shall we?
Best Text Editors for Mac in 2019
In this article, we are focusing on the best text editors for coding but if you are looking for a text editor for your writing purposes, you can check out our article on the best writing apps for Mac.
List of Best Text Editors for macOS1. Sublime Text 3
Sublime Text is probably one of the most famous text editors available for Mac and for all the right reasons. The software brings a ton of features including syntax highlighting and folding, a high level of customizability, easy to navigate interface, multiple selections, powerful API and package ecosystem, and more. One of the best features of Sublime Text 3 is the “Goto Anything” feature. Pink panther ringtone free download mp3. As it names suggests, the feature allows you to instantly jump to symbols, lines, or words that you are looking for, and can be activated simply by hitting the keyboard shortcut ⌘P.
Combine this with features like split editing, Goto Definition, Command Palette, batch editing, and instant project switch and you have one of the best and most powerful text editors out there. Probably the only drawback of Sublime Text 3 is its cost. Just like any well developed Mac software, Sublime Text 3 boasts of a premium price. That said, since a text editor is going to be the foundation for your future work, investing up front in a good text editor is not a bad thing. If money is no concern for you, definitely check this out.
Pros:
Cons:
Download: (Free Trial, $80)
2. Atom
If you want a text editor which is as capable as Sublime Text but doesn’t cost a penny, then Atom is for you. Developed by the same minds which are behind the popular SVC service GitHub, Atom is an open-source software which is both modern and approachable and yet hackable to its core. Atom is built on HTML, JavaScript, CSS, and Node.js integration and it runs on Electron. Although the software is already feature rich, if you want more features, you can install any of its thousands of open-source packages to add new features and functionality.
Atom is also highly customizable. If you want, you can change almost everything about it. You can install different themes to change its look and feel, you can tweak the UI with CSS, and even add major features which fit your workflow using HTML and JavaScript. Atom allows you to create a working environment which complements your workflow and that is its biggest power. Also, it is completely free to download and use with no restrictions.
Pros:
Cons:
Download: (Free)
3. Brackets
Another popular text editor for Mac is Brackets which mainly focuses on web design. Brackets is a better option for front-end developers and web designers than the ones mentioned above. While this text editor has been designed by Adobe, which is famous for its subscription pricing model, Brackets is a completely free text editor. Adobe has developed Brackets as an open-source project which is supported by its active and passionate community. One of the best features of Brackets is the “Live Preview” feature which allows users to see any changes that they make to the CSS and HTML of the code reflected live in a Chrome window. This feature allows developers to keep an eye on their code and stops them from making any drastic mistakes.
Since Brackets is an Adobe product, it works really well with other Adobe products. For example, there’s a feature called “Extract” which lets users automatically extract color, font, gradient, and measurement information from a photoshop document file. Brackets is already a feature-rich text editor, however, if you want to add more features, you can do so by using Brackets’ extensions which are free to download and install. Some of the most popular Brackets’ extensions are Beautify, Autoprefixer, Emmet, Minifier, Bracket Gits, and Brackets File Icons. If you are into web development, you should definitely try Brackets.
Pros:
Cons:
Best retail software for small business. Download: (Free)
4. BBEdit 12
BBEdit is developed by Bare Bones software and is probably one of the oldest and most reliable text editors you can find on Mac. 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. You don’t want a text editor which won’t receive any updates, or worse, get killed few years down the line. With BBEdit, you can be sure that it will never happen. The software has been available since 1992 which is longer than the existence of macOS as we know today. BBEdit’s existence of more than 26 years is an enough proof that the developers are not going to let this die. 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.
Pros:
Cons:
Download: (Free Trial, $49.99) / (Get it from the Mac App Store – $3.99/month)
5. UltraEdit
UltraEdit is one of the best and most versatile text editors for Mac out there. For starters, UltraEdit supports a ton of different languages including C, Objective C, Javascript, XML, PHP, Perl, Python, and more. Just like BBEdit, UltraEdit has been around since ages and is celebrating its 25 year’s anniversary this year. So reliability is not a concern here. The software brings tons of features including and not limited to themes support, support for large files (>4GB), syntax highlighting for multiple languages, multi-caret editing, multi-selection capabilities, a very robust search, integrated FTP, support for 4K and Apple Retina display, and more.
UltraEdit is a very capable text editor, however, if you need more features, you can buy it with other Ultra products like UltraCompare, UltraEdit Suite, UltraFinder, and IDM All Access, all of which bring additional features. Finally, do note that UltraEdit is not cheap and is one of the costliest text editors out there. However, there is a 30-day free trial which you can use to get a feel for the software before springing up the money.
Pros:
Cons:
Download: (Free Trial, $99.95 – comes with UltraCompare)
6. Coda 2 / Nova
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. Users can open local files or edit remotely on FTP, SFTP, WebDAV, or Amazon S3 servers.
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.
Note: Panic, the company behind Coda 2, is creating a new text editor called Nova. Once Nova is officially released, Coda 2 users can seamlessly move to using it. Nova is basically a re-branded Coda 2 with enough new features to justify the brand change. You can sign up to test Nova here.
Pros:
Cons:
Download: (Free Trial, $99)
7. Visual Studio Code
Although developed by Apple’s arch-rival Microsoft, Visual Studio Code is one of the best text editors that you can get for your Mac. The text editor is packed with features and has been optimized for Mac in such a way that you don’t feel any performance difference from its Windows counterpart. 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. Some of the popular extensions are Git Lens, Sublime Text Keymap, Azure Storage, Angular Essentials, Vim, and Debugger for Chrome. Best mac blushes for women of color. Also, the text editor is completely free to download and use.
Pros:
Cons:
Download: (Free)
8. Textastic![]()
Textastic is one of the most affordable and 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. It also features auto-completion of code for HTML, CSS, JavaScript, PHP, C, and Objective-C 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. Also, its easy to understand user interface ensures that you have a less of a learning curve here than with some of the other text editors on this list.
Pros:
Cons:
Download: ($7.99)
9. TextMate
TextMate bridges UNIX underpinnings and GUI by cherry-picking the best of both worlds so that it can be used by experts and novices alike. It brings enough project management features to keep most users happy, but is otherwise very lightweight and has a clean and minimalist 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.
TextMate also works with Xcode and can build Xcode projects. One of the best things about TextMate is that it comes with extensive documentation and video library which should easily get users started. If you want a no-nonsense text editor, TextMate is the one for you.
Pros:
Cons:
Download: (Free Trial, $56.25)
10. CodeRunner 2
Just like Textastic, CodeRunner 2 is a very affordable text editor which has been specifically designed for Macs. CodeRunner 2 supports a large number of languages and delivers big IDE features while remaining lightweight and clutter-free. Some of its features include full-blown IDE-level code completion, support for 23 different languages, support for multi-file projects, breakpoints and debugging support, theme support, file and symbol navigator, automatic indentation support, intelligent bracket matching, and more. CodeRunner 2 brings a powerful text-editor in a simple to understand package which is good for beginners and experts alike.
Pros:
Cons:
Best Java Ide For Mac
Download: (Free trial, $14.99)
SEE ALSO: 12 Best Mind Mapping Apps for Mac to Organize Your Ideas
Code Smarter Using These Excellent Text Editors
That ends our list of the 10 best text editors that you can get for your Mac. Do note that most of the paid text editors on the list offer a free trial option, so check them out before you settle for one. Once you do find your favorite text editor for Mac, share its name in the comments section below. Also, if you have a favorite text editor which is not on the list, do share its name too.
12 Best Mind Mapping Apps for Mac to Organize Your Ideas
We have covered a lot of essential apps available for Mac. However, most of them deal with the execution of an already developed idea. But,.
Eclipse Ide For Web DevelopmentHiddenMe Lets You Hide Desktop Icons on Your Mac with Just a Click
You know what blows? Having a cluttered desktop that constantly makes you feel like you're drowning in a sea, nay, an ocean of files,.
Free Ide For Web Development15 Essential Mac Apps You Should be Using in 2019
macOS for me is the best desktop operating system in the world. And while the debate on Mac, Windows, and Linux is going to.
5 Best Browsers for macOS Users (2019)
While it might sound odd to discuss the best among web browsers for any platform — after all, all they exist for is to browse.
How to Hide Desktop Icons on Mac
Some people are good at managing their desktop space and keeping it really neat and tidy. Well, I am not one of them and.
Asus Vivobook 14 X403 Review: Insane Battery Life, Impressive PerformanceAsus ROG G703GXR Review: What Can’t This Thing Do!?Javascript Ide MacDyson V11 Absolute Pro Vacuum Cleaner Review: Sorry, Dyson, I’m Not Giving This BackComments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |