Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What is the standard practice?

Typing vim to start the command or its common alias vi?

share|improve this question

closed as not constructive by Ignacio Vazquez-Abrams, Ben Richards, Tanner Faulkner, heavyd, Paul May 26 '13 at 5:52

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

I use vi, because I've aliased it to gvim -v for X clipboard support. – Ignacio Vazquez-Abrams May 26 '13 at 4:22
Use whatever you feel like. I don't think anyone really cares. – Ben Richards May 26 '13 at 4:31
up vote 1 down vote accepted

There is probably no way of knowing the answer to your question. I would hypothesize that there is an age bias, with older users using "vi" and younger users using "vim" or "gvim".

Some distributions include "vi" but not "vim" in the default installation. Occasional users of those systems are probably not going to install "vim".

Embedded Linux filesystems based on Busybox and similar have only a stripped down version of "vi" with no "vim" at all, and no space for it.

In any event, if you are scripting, you would be best not to make any assumptions and retain the distinction between "vi" and "vim".

If you are setting up default aliases for your users I would advise against automatically aliasing "vi" to "vim". Some users might want to retain the distinction. Others should add their own aliases, or uncomment a commented alias that you provide.

If you are teaching, then you need to explain the differences between "vi" and "vim" derivatives such as "gvim" and you need to explain the common aliases.

share|improve this answer
I could have phrased the question better but this answer hits the nail right on the head. I'm setting up default aliases as well as teaching and this answer provides a gist of how I should go about things. – antak May 28 '13 at 3:46

Not the answer you're looking for? Browse other questions tagged .