I was SSHed into a remote Linux computer and working on it when I executed Vim command at the shell and nothing happened. It just hung.
I tried opening Vim without any plugins and settings using vim -u NONE -i NONE
and it still hung.
I tried opening Vim with logging enabled vim -V
and I did not see any error.
To get out of the logging mode, I pressed Ctrl+C
when I noticed this message: Opening the X display failed
Why was Vim at the shell dependent on the X display? Not sure, but I am guessing it probably tries to connect to the X clipboard.
In any case, I checked the DISPLAY
environment variable and noticed that I had set that up wrongly. I set that to the default value:
$ export DISPLAY=:0.0
Vim opened up instantly after this!
Tried with: Vim 8.0 and Ubuntu 18.04