Vim alternatives

  • Notepad++

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

    tags: Portable autocompletion block-edit code-editor code-formatting
    platform: Windows
  • 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.

    tags: Portable autocompletion automatic-packaging automation code-completion
    platform: Mac OS X Windows Linux
  • Atom

  • A hackable text editor for the 21st Century.

    tags: autocompletion beautiful-design-easy-to-use code-completion community-based customizable
    platform: Mac OS X Windows Linux BSD Electron / Atom Shell
  • Visual Studio Code

  • Code combines the streamlined UI of a modern editor with rich code assistance and navigation, and an integrated debugging experience – without the need for a full IDE.

    tags: asp-net autocompletion bugs built-in-terminal c-plus-plus
    platform: Mac OS X Windows Linux Electron / Atom Shell
  • 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.

    tags: autocompletion css-editor extensible html-editor javascript-editor
    platform: Mac OS X Windows Linux Electron / Atom Shell
  • 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.

    tags: autocompletion extensible gnome lightweight notepad
    platform: Mac OS X Windows Linux BSD GNOME OpenSolaris
  • 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 special Desktop Environment like KDE or GNOME - Geany only requires the GTK2 runtime libraries.

    tags: Portable code-navigation customizable ide large-files
    platform: Mac OS X Windows Linux BSD Xfce
  • 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 support, and filename tab completion.

    tags: auto-indentation command-line-interface search-and-replace syntax-coloring terminal-based
    platform: Mac OS X Linux BSD Haiku
  • 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:

    tags: code-editor customizable extensible html html-editor
    platform: Mac OS X Windows Linux BSD
  • 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.

    tags: code-formatting programmers-editor regular-expression syntax-highlighting tabbed-interface
    platform: Windows Linux BSD KDE
  • 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 more...

    tags: Discontinued application-builder css ftp-support php
    platform: Mac OS X Windows Linux Discontinued
  • TextMate

  • TextMate brings Apples approach to operating systems into the world of text editors. By bridging UNIX underpinnings and GUI, TextMate cherry-picks the best of both worlds to the benefit of expert scripters and novice users alike.

    tags: clipboard-history code-editor code-folding code-snippet-manager extensible
    platform: Mac OS X
  • 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 development, internal web browser with APACHE support. Installation contains templates for HTML, PHP, Pascal, JScript, VBScript, MySQL, MS-Dos, Perl.

    tags: Portable css file-transfer-protocol hex-editor html
    platform: Windows
  • 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 use it for building test and demonstration programs as well as SciTE and Scintilla, themselves.

    tags: coda code-editor css design file-transfer-protocol
    platform: Windows Linux BSD Xfce
  • Neovim

  • Neovim is a project that seeks to aggressively refactor Vim in order to:

    tags: code-editor developer-tools development programmers-editor programming
    platform: Mac OS X Windows Linux Android BSD