Code Editor For Mac Os X

Language Support

  1. Programming Editor For Mac Os X
LanguageClick'n'RunSnippetsTemplatesLinterCode TreePlugins
ABAP
ActionScript
Ada*
AppleScript
  • Debug
Assembly x86*
AutoHotkey
AWK
Bash
C#*
C++**
C**
Clojure
COBOL
CoffeeScript
  • Preview
  • Live Preview
  • Compile
ColdFusion
CSS
  • Beautify
Curly
D*
Dart
Elixir*
Elm
Erlang*
Forth
Fortran*
GLSL
Go*
Groovy
Haml
  • Preview
  • Live Preview
  • Compile
Haskell*
Haxe*
Haxe+OpenFL
HTML
  • Preview
  • Live Preview
  • Preview in Browser
  • Beautify
  • Strip HTML Tags
Image
Io
Jade
Java*
JavaScript
  • Beautify
  • Pack
JSON
  • Beautify
  • Validate
  • Convert to XML
JSP
LaTeX
LESS
  • Preview
  • Live Preview
  • Compile
Lisp
Literate CoffeeScript
  • Preview
  • Live Preview
  • Compile
LogiQL
Logramm
Lua
Makefile
Markdown
  • Preview
  • Live Preview
  • Compile
MATLAB
Objective-C**
OCaml*
Pascal*
Perl
PHP
Plain Text
PowerShell
Prolog*
Python
Python+Django
R*
Ruby
Ruby+Rails
Sass
Scala*
Scheme*
SCSS
SQL
Stylus
Swift**
Tcl
TeX
Textile
Twig
TypeScript
  • Preview
  • Live Preview
  • Compile
Vala
Velocity
Verilog
VHDL
XML
  • Convert to JSON
Xquery
YAML
  • Preview
  • Convert to JSON

Best Text Editors for macOS. Note: 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. Sublime Text 3. Sublime Text is probably one of the most famous text editors available for Mac and for all the right reasons.

** Third-party compiler not included and needs to be installed separately
** Not working in the App Store version, due to Sandbox restrictions. If you want to migrate to the unlimited/non-sandboxed version, see here.If you are working on a big project, you definitely need a good IDE. There are various types of IDE's and you should select the right one which fits your needs.

So I decided to give you the list of best C/C++ IDE's for different platforms.

1) CLion
Platforms: Linux, Mac OS X, Windows
JetBrains well-known company has created this IDE for C/C++ developers.
  • Smart editor
  • Embedded terminal
  • Various languages and standards: C++11, libc++, boost, JavaScript, XML, HTML and CSS
  • Keyboard Shortcuts to help you with the fast project creating
  • CMake support
  • Code analysis
Why it's a number one? Well, because it has multi-platform support first of all and a has a lot of functions which will help us in developing.
2)Visual Studio
Platforms: Windows
IDE from Microsoft. The only minus about this IDE that it only works with Windows. This IDE is not only for C/C++ developers, but it also includes many popular languages in its list. If you are working with a team then you probably do need a Pro version minimum which is not free. But if you are working alone then you can use Express edition of IDE which is free.
3) Xcode
Platforms: Mac OS X
This IDE is the best choice for Mac users. Probably there are so many programmers who prefer to use a Mac. And again this IDE like the previous one (Visual Studio) is not only for C/C++ developers, there are many other popular languages supported. It is completely free to use. So you get pretty cool features to develop your program with C/C++.
4) Eclipse
Platforms: Linux, Mac OS X, Windows
The second good IDE which has multi-platform support. It is also open-source which is a big plus and completely free.
  • C/C++ Development Tools
  • Eclipse Git Team Provider
  • Mylyn Task List
  • Remote System Explorer
5) NetBeans IDE
Platforms: Linux, Mac OS X, Windows
Multi-platform, free IDE. Has a lot of good features which can help you with development.
Code Editor For Mac Os X
  • C++11 Support
  • Qt Toolkit Support
  • Remote Development
  • File Navigation
  • Compiler Configurations
6)Code::Blocks
Platforms: Linux, Mac OS X, Windows
Multi-platform support, completely free. So why I suggest this IDE? First of all, it is a light IDE.
  • Written in C++. No interpreted languages or proprietary libs needed.
  • Extensible through plugins
  • Open Source! GPLv3, with no hidden costs.
  • Multiple compilers support
  • Interfaces GNU GDB
  • Also supports MS CDB
  • View CPU registers
  • Switch between threads
  • Disassembly
IDE has many features which are listed on its official website.
7) Qt Creator
Platforms: Linux, Mac OS X, Windows
Qt is one of the most popular Libraries. You can download the open-source version for free. A really great choice if you want to create a GUI for your application.
  • Qt Quick Compiler
  • Qt Data Visualization
  • Boot to Qt
  • Qt Quick 2D Renderer
  • Qt WebView
  • Qt Virtual Keyboard
You can also purchase the pro version which gives you more features to work.
8) Geany
Platforms: Linux, Mac OS X, Windows
It's completely free to use. Lightweight and perfect IDE for C/C++ developers.
  • Syntax highlighting
  • Code folding
  • Symbol name auto-completion
  • Auto-closing of XML and HTML tags
  • Build a system to compile and execute your code
  • Simple project management
9)CodeLite
Platforms: Linux, Mac OS X, Windows

Programming Editor For Mac Os X

  • Generic support for compilers with built-in support for GCC/clang/VC++
  • Display errors as code annotations or as a tooltip in the editor window
  • Errors are clickable via the Build tab
  • Built-in GDB support
  • Supports C++11 auto keyword, templates, inheritance, etc.