MacVim is a port of the text editor Vim to macOS. MacVim supports multiple windows with tabbed editing and a host of other features such as:

There are many alternatives to Visual Studio Code for Mac if you are looking for a replacement. The best Mac alternative is VSCodium, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 100 alternatives to Visual Studio Code and loads of them are available for Mac so hopefully you can find a suitable replacement. Other interesting Mac alternatives to Visual Studio Code are Sublime Text, Vim, Kate and Zed Editor.
MacVim is a port of the text editor Vim to macOS. MacVim supports multiple windows with tabbed editing and a host of other features such as:

Comprehensive IDE specialized for Ruby and Rails, offering smart code completion, advanced navigation, error analysis, refactoring tools, integrated debugging, test frameworks, and web development support alongside extensive VCS integration and plugin extensibility.



Espresso is a powerful text editor for web developers, from the creators of CSSEdit .



Onivim 2 is a retro-futuristic modal editor - the next iteration of the Onivim project - combining Vim-style modal editing with the aesthetics and language features of modern editors.

SlickEdit is a cross-platform, multi-language code editor that gives programmers the ability to code in over 40 languages on 7 platforms.



Lightweight multi-platform code editor with hardware-accelerated GUI, customizable minimalist interface, syntax highlighting for 50+ languages, terminal and LSP support, plugin extensibility, unlimited editor splits, persistent project state, and portable, ad-free use.




Prelude is an enhanced Emacs 24 configuration that should make your experience with Emacs both more pleasant and more powerful.




Graviton Code Editor is a minimalist, cross-platform editor focused on speed, customization and productivity.





4coder is a minimalist, cross platform, programmable, code editing environment, catering to the needs of low level programmers. It allows you to use one work flow across Windows, Linux, and Mac (with the exception of your debugger... for now.).


