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

23 Alternatives to Vim


192
Microsoft Visual Studio

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


192
Android Studio
Android Studio

Android development environment based on IntelliJ IDEA


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
Spacemacs

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


92
Eclipse IDE
Eclipse IDE

Eclipse IDE for Java EE developers.


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


91
Atom

At GitHub, we’re building the text editor we’ve always wanted: hackable to the core, but approachable on the first day without ever touching a config file. We can’t wait to see what you build with it.


91
Coda
Coda

Text editor + file transfer + svn + CSS + Terminal + Books + More = Whoah. Welcome to Coda. Grow beautiful code.


91
Netbeans

NetBeans IDE 7.0. Develop desktop, mobile and web applications with Java, PHP, C/C++ and more. Runs on Windows, Linux, Mac OS X and Solaris. NetBeans IDE is open-source and free.


91
Brackets

A modern, open source text editor that understands web 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