UI para personalizar un vimrc sin escribir uno desde cero

12

Vim es tan infinitamente configurable. Sin embargo, diseñar un vimrc es una tarea desalentadora para principiantes y usuarios intermedios. Básicamente, se espera que desarrolle uno a partir de una pizarra en blanco leyendo la documentación y recogiendo consejos fortuitos de otros usuarios.

¿Existe un menú de configuración intuitivo para ayudar a los principiantes a generar y revisar un vimrc? ¿Tal vez una herramienta basada en la web, o algo análogo a un diálogo de opciones en un procesador de textos?

Captura de pantalla de preferencias de LibreOffice (CC-BY-SA 3.0 de th.libreoffice.org/get-help/installation/mac/)

200_success
fuente

Respuestas:

13

Puede usar el incorporado :optionsy :mkvimrc(ver :help :optionsy :help :mkvimrc).

Pero ... crear la tuya ~/.vimrces una tarea desalentadora solo si quieres el perfecto vimrc"ahora mismo". Si no es lo suficientemente paciente, hay docenas de editores alternativos con menos opciones y diálogos de GUI. Vim no es un editor que pueda elegir en una tarde: espere trabajo y lectura.

romainl
fuente
1
Exactamente esto. He estado usando Vim durante 8 años y todavía estoy escribiendo mi vimrc. Si intenta configurar demasiado de una vez, no recordará lo que ha hecho y olvidará aprovecharlo.
tommcdo
11

Un sitio web para generar .vimrcs es http://vimconfig.com/ . Es bastante básico: solo lo suficiente para comenzar (números de línea, resaltado de búsqueda, etc.).

muru
fuente
3

Actualización : esta respuesta es obviamente incorrecta ya que otras respuestas enlazan con las herramientas. Sin embargo, esta respuesta podría tener el mismo valor que el enfoque alternativo (quizás incluso mejor) para el autor del hilo del problema raíz.

Lamentablemente, no creo que exista una herramienta así.

Pero para responder a la "raíz" de su pregunta, definitivamente no tiene que comenzar a escribirla .vimrcdesde cero. La práctica común entre los usuarios principiantes es buscar .vimrcarchivos de usuarios expertos de vim. Aquí hay algunos ejemplos de los que podría aprender mucho:

Por último, está el plugin vim-sensible de Tim Pope que proporciona algunos fundamentos y recomendaría instalarlo.


fuente