Llevo un vimrc a todas las máquinas en las que trabajo y naturalmente contiene opciones que no están presentes en el viejo vi.Cómo detectar vi (no vim) en .vimrc?
Si accidentalmente inicio una sesión vi en una máquina donde vi no es un alias de vim y/o vim no está instalado, vi lee vimrc y arroja un montón de molestos errores para avisarme que esa opción tal y tal es sin apoyo.
Sé que siempre puedo escribir "vim" en lugar de "vi" y configurar la variable EDITOR en vim (para visudo, etc ...), pero ¿hay alguna línea que pueda agregar a la parte superior de la vimrc que ¿Saldrá del script anticipadamente si el archivo es leído por vi?
Tipo: Versión de averiguar qué versión de Vim es. –
@anon, gracias, funcionó, pero cuando hago 'vi --version', muestra' VIM - Vi IMproved 7.2 (2008 Ago 9, compilado el 17 de febrero de 2012 10:24:10) 'por lo que es un vi de VIM compilado con características apagado. Como puedo ver más adelante en la descripción 'Versión pequeña sin GUI. ¿Pero por qué funcionó? Me estoy perdiendo de algo. – garg10may