Alternatives to Vim for all platforms with any license

  • Notepad++ icon

    Notepad++

    Notepad++ is a free source code editor and Notepad replacement that supports several languages.

    Open Source Windows

  • Sublime Text icon

    Sublime Text

    Sublime Text is a sophisticated text editor for code, html and prose - any kind of text file. You'll love the slick user interface and extraordinary features. Sublime Text 2, a previous version of the program, can be downloaded...

    Freemium Mac Windows Linux

  • Atom icon

    Atom

    A hackable text editor for the 21st Century. At GitHub, we're building the text editor we've always wanted. A tool you can customize to do anything, but also use productively on the first day without ever touching a config...

    Open Source Mac Windows Linux BSD Electron / Atom Shell

  • gedit icon

    gedit

    Official text editor of the GNOME desktop environment. Has syntax highlighting and is suitable for programming, with support for several languages. It is extensible with plugins. Currently it features: * Full support for...

    Open Source Mac Windows Linux BSD OpenSolaris

  • Brackets icon

    Brackets

    Brackets is an open-source editor for web design and development built on top of web technologies such as HTML, CSS and JavaScript. The project was created and is maintained by Adobe, and is released under an MIT License.

    Open Source Mac Windows Linux Electron / Atom Shell

  • Geany icon

    Geany

    Geany is a small and lightweight Integrated Development Environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. Another goal was to be as independent as possible from a...

    Open Source Mac Windows Linux BSD Xfce

  • GNU nano icon

    GNU nano

    GNU nano is a small and friendly text editor. Besides basic text editing, nano offers many extra features like an interactive search and replace, go to line and column number, auto-indentation, feature toggles, internationalization...

    Open Source Mac Windows Linux BSD Haiku

  • GNU Emacs icon

    GNU Emacs

    GNU Emacs is an extensible, customizable text editor—and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. The features of GNU Emacs include: ...

    Open Source Mac Windows Linux BSD

  • Aptana Studio icon

    Aptana Studio

    Aptana Studio is a complete web development environment that combines powerful authoring tools with a collection of online hosting and collaboration services that help you and your team do more. Includes support for PHP, CSS, FTP, and...

    Open Source Mac Windows Linux

    • Discontinued Aptana is still in development on GitHub but latest version, 3.6.1, was released in October 2014. It lacks Java 8/9 features, as well as newer Javascript and HTML 5 features.
  • TextMate icon

    TextMate

    TextMate is not an IDE but by using its powerful snippets, macros, and unique scoping system, it can often provide features that even a language specific IDE lacks. It has enough project management features to keep most users happy.

    Commercial Mac

  • Kate icon

    Kate

    Text editor for the KDE desktop environment with support for multiple languages and syntax highlighting. It is extensible with plugins. Features a MDI interface. Kate is a multi document editor, based on a rewritten version of the...

    Open Source Windows Linux BSD KDE

  • PSPad icon

    PSPad

    PSPad is a freeware programmers editor in 8 languages for Microsoft Windows operating systems. Some features are highlighted syntax, ftp, projects and so on. Code explorer for Pascal, C/C++, INI, HTML, XML, PHP and more in...

    Free Windows

  • Know any more alternatives to Vim?

    Suggest an application to this list
  • SciTE icon

    SciTE

    SciTE is a SCIntilla based Text Editor. Originally built to demonstrate Scintilla, it has grown to be a generally useful editor with facilities for building and running programs. It is best used for jobs with simple configurations - I...

    Open Source Windows Linux BSD Xfce

  • TextWrangler icon

    TextWrangler

    TextWrangler is the powerful general purpose text editor, and Unix and server administrator’s tool. At its most basic, a text editor is a tool for simply editing text. You can use a text editor for a wide variety of tasks from...

    Free Mac

  • UltraEdit icon

    UltraEdit

    UltraEdit is the ideal text, HTML and HEX editor, and an advanced PHP, Perl, Java and JavaScript editor for programmers. An industry-award winner, UltraEdit supports disk-based 64-bit file handling (standard) on 32-bit Windows...

    Commercial Mac Windows Linux

  • Leafpad icon

    Leafpad

    Leafpad is a lightweight text editor that emphasizes simplicity. As development focuses on keeping weight down to a minimum, only the most essential features are implemented in the editor. Features: Codeset option (Some...

    Open Source Linux Xfce

  • jEdit icon

    jEdit

    jEdit is a mature programmer's text editor with hundreds (counting the time developing plugins) of person-years of development behind it. While jEdit beats many expensive development tools for features and ease of use, it is...

    Open Source Mac Windows Linux

  • AkelPad icon

    AkelPad

    A simple notepad-like text editor with many features. It is designed to be a small and fast. User interface in 20 languages. Features * Single window (SDI), multi-window (MDI) and pseudo multi-window modes (PMDI); *...

    Open Source Windows PortableApps.com

  • Share this list of alternatives?

  • Light Table icon

    Light Table

    Light Table is a new interactive IDE that lets you modify running programs and embed anything from websites to games. It provides the real time feedback we need to not only answer questions about our code, but to understand how our...

    Open Source Mac Windows Linux Electron / Atom Shell

  • Neovim icon

    Neovim

    Neovim is a project that seeks to aggressively refactor Vim in order to: Simplify maintenance and encourage contributions. Split the work between multiple developers. Enable the implementation of new/modern user interfaces...

    Open Source Mac Windows Linux Android BSD

  • Programmer's Notepad icon

    Programmer's Notepad

    Notepad more focused on developing than just scribble down notes. These is not an exhaustive feature list, but gives you some idea of the features present in Programmer’s Notepad. * Syntax Highlighting for lots of...

    Open Source Windows

  • ReText icon

    ReText

    ReText is a simple text editor for Markdown and reStructuredText documents with syntax highlighting and optional live preview. It is written in Python using Qt libraries, able to run on any platforms (Linux and BSD are officially...

    Open Source Mac Windows Linux BSD

  • Lime Text icon

    Lime Text

    Experimental Sublime Text clone. The Backend is written in Go (Programming Language). If you are fluent in go, go ahead fork the projekt. This project is at an early stage. It is a chance and a challenge. We hope you are up to it....

    Open Source Mac Windows Linux Go (Programming Language)

  • EmEditor icon

    EmEditor

    EmEditor is a fast Unicode text editor for Windows 7/Vista/XP/2000 supporting large files, scriptable macros, CSV files, keyword highlighting and more.

    Commercial Windows

  • Orwell Dev-C++ icon

    Orwell Dev-C++

    Orwell Dev-C++ is a Portable (IDE) Integrated Development Environment and Compiler for the C++ programming language. It's a maintained version of Dev-C++ which features an updated MinGW compiler and updated code. Sporting GCC...

    Open Source Windows

  • EditPad Lite icon

    EditPad Lite

    EditPad Lite is a general-purpose text editor, designed to be small & compact, yet offer all the functionality you expect from a basic text editor. It is a step up from Notepad, offering cleaner handling of large files, support...

    Free Personal Windows

  • Espresso icon

    Espresso

    Espresso is a powerful text editor for web developers, from the creators of CSSEdit . Elegant syntax highlighting, superior navigation, code folding, smart CodeSense, contextual text snippets...

    Commercial Mac

  • SynWrite icon

    SynWrite

    SynWrite is a free source code editor and notepad replacement for Microsoft Windows Operating Systems. SynWrite features: syntax highlighting for lots of languages; fully customizable highlighting; code folding; tree structure view...

    Open Source Windows Total Commander

  • Textadept icon

    Textadept

    Textadept is a fast, minimalist, and ridiculously extensible cross-platform text editor for programmers. Written in a combination of C and Lua and relentlessly optimized for speed and minimalism over the years, Textadept is an ideal...

    Open Source Mac Windows Linux

  • Caret icon

    Caret

    Professional text editing for Chrome and Chrome OS. Caret is a graphical text editor modeled on Sublime Text, running completely offline (no Internet connection required) and capable of opening and saving files anywhere on your...

    Free Web / Cloud Chrome OS Chrome

  • wxMEdit icon

    wxMEdit

    wxMEdit is a cross-platform text and hex editor, derived from MadEdit . It adds automatic updates, bookmarks, selecting lines with a tripple click, a FreeBASIC syntax file, more supported encodings (L1, CP850, CP437 etc, KOI8...

    Open Source Mac Windows Linux BSD

  • slap icon

    slap

    slap is a Sublime-like terminal-based text editor that strives to make editing from the terminal easier. It has: * first-class mouse support * GUI editor-like keybindings * copying/pasting with OS clipboard support * undo/redo ...

    Open Source Mac Windows Linux Node.JS

  • Mousepad

    A simple text editor for the Xfce desktop environment. Mousepad aims to be an easy-to-use and fast editor for quickly editing text files, not a development environment or an editor with a huge bunch of plugins. Features: * Complete...

    Open Source Linux BSD Xfce

  • MacVim icon

    MacVim

    MacVim is a port of the text editor Vim to Mac OS X. MacVim supports multiple windows with tabbed editing and a host of other features such as: * bindings to standard OS X keyboard shortcuts (?Z, ?V, ?A, ?G, etc.), *...

    Open Source Mac

  • TextPad icon

    TextPad

    TextPad is designed to provide the power and functionality to satisfy the most demanding text editing requirements. It can edit files up to the limits of virtual memory, and it will work with the 32-bit and 64-bit editions of Windows...

    Commercial Windows

Vim Comments

Simply the best editor

Positive Comment by 6443899
about Vim and tmux Jul 2015

When I first tried Vim, it was at school with my computer science teacher. He learned all of the class how to use it for basic text edition. I then discovered all the plugins, add-ons, and settings. It's been more than 6 years I use it on a daily basis, and I was never disappointed by it.

A good combination is tmux + vim, even if you're not a developer, it's super-easy to learn it's basic usage.

Hoping you will give it a try, and adopt it if it fits your needs!

[Edited by 6443899, July 23]

Reply

I have been using Notepad++ for quite some time now, but ha ...

Positive Comment by vadviktor
about Vim Jun 2011

I have been using Notepad++ for quite some time now, but had the feeling I have to try Vim out on Windows too, not just using it as a terminal editor. Day by day I find it more productive and fun than Notepad++. It's like changing from PHP to Ruby for me ;)

Reply

The steeper the learning curve the higher the reward!!Learn ...

Comment by clyphox
about Vim Jun 2011

The steeper the learning curve the higher the reward!!

Learning vi opens your world to all sorts of things like vimterpreter in your browser or even vim in your shell/command prompt.

Just 5 years using vim and I'm still optimising my and time/work ratio by simply reading more on vim.
Once you "get it" you'll think twice about "normal" editors and even fancy IDE's. (vim could be one if u want, just read)

did I mention the steep learning curve ;)

Reply

vim just woks. It is far nicer the emacs but then again the ...

Comment by trekeyus
about Vim Jun 2011

vim just woks. It is far nicer the emacs but then again the emacs/vim war has been going on for ages ultimately it comes down to witch suites you best for me it's vim for you it might be emacs.

Reply

I like it for a perfectly simple reason - I can use the sam ...

Comment by mytechieself
about Vim Jun 2011

I like it for a perfectly simple reason - I can use the same editor (with same settings) between UNIX and windows.

Reply

Anybody who wants to work on a Unix or Unix-alike environme ...

Comment by ttmrichter
about Vim Jun 2011

Anybody who wants to work on a Unix or Unix-alike environment needs to learn vi/vim. It's not even slightly user-friendly:
* it has a bizarre modal structure;
* it has key bindings that are a bit of a stretch (h-j-k-l for left-down-up-right respectively, for example);
* its online help system assumes you know the odd terminology it uses and is thus doesn't help to learn the application;
* it doesn't play well with others in the GUI world (partially a result of the bizarre key bindings, but not entirely).

So why should you learn it? It's one of the only editors you're pretty much guaranteed will be on a Unix-alike. Any other editor (other than ed or ex -- don't ask!) is not guaranteed.

Reply

This was my favorite editor on Linux. It is seemingly infin ...

Comment by 10basetom
about Vim Jun 2011

This was my favorite editor on Linux. It is seemingly infinitely customizable and extensible.

Reply