Vim

Vim

Platforms:

About Vim

Highly configurable text editor built to enable efficient text editing

Additional details about Vim

Vim Pricing $0 Customer Type
  • Individuals
  • Small Business
  • Medium Business
  • Enterprises
Remote Company Unknown Location N/A

23 Alternatives to Vim


192
Android Studio
Android Studio

Android development environment based on IntelliJ IDEA


192
Microsoft Visual Studio

Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft.


191
RubyMine

Cross-platform IDE for productive Ruby & Rails development.


191
Visual Studio Code

Build and debug modern web and cloud applications, by Microsoft


185
RStudio

RStudio™ is a new integrated development environment (IDE) for R.


92
PyCharm
PyCharm

Python & Django IDE with intelligent code completion, on-the-fly error checking, quick-fixes, and much more…


92
IntelliJ IDEA

Capable and Ergonomic IDE for JVM


92
Spacemacs

Community-driven Emacs distribution that meshes Emacs and Vim features.


92
Eclipse IDE
Eclipse IDE

Eclipse IDE for Java EE developers.


91
Brackets

A modern, open source text editor that understands web design


91
GNU Emacs
GNU Emacs

GNU Emacs is an extensible, customizable text editor—and more.


91
Neovim
Neovim

Vim’s rebirth for the 21st century


91
Kakoune
Open Source
Kakoune

Vim inspired — Faster as in less keystrokes — Multiple selections — Orthogonal design

You must be logged in to see all data

Login or create your account. Its free !

Pros of Vim

Lightweight and fast
Free and open-source software
Works in terminal over SSH
Extremely portable
Keyboard-based
mouse-free interface
and trackpad support
Great productivity
Usable from a Terminal or with a GUI (GVim
MacVim)
Macros increase productivity
Excellent performance
Once learned
it's very hard to forget
Tons of plugins/add-ons
Vimtutor
Amazing extensibility
Everything is mnemonic
Can never outgrow it
Has multiple distinct editing modes
Has been supported for a long time and will be supported for many years to come
By default in Linux
Productivity enhancing modal paradigm
Asynchronous I/O support
Flexible feature-set
Built-in package management
Donations and support to Vim.org helps children in Uganda through ICCF Holland
Works on Android
If you can use Vim you can also use vi
Can set up keymapping
Vim encourages discipline
Status Booster
Useful undo features
Multiple clipboards

Cons of Vim

High effort to customize
Difficult learning curve
Poor support for external tooling
Poor feature discoverability
Doesn't play nice with the system cut/paste mechanisms
Requires Brain Mode Switching
Difficult to copy
paste
and delete
Consume brain energy for editing that should be used for logic
Slow when opening files with very long lines
User must remember commands instead of point at them in a menu
No smooth scrolling
Unintuitive mode switching
Foreign keyboards have a hard time on Vim out of the box
Outdated UI
Works poorly out of the box with right-to-left
Extensibility isn't that great