2009-04-15 13 views
15

Quería saber si puedo colocar una imagen de fondo en GVIM.¿Puede GVIM tener una imagen de fondo?

¿Se puede hacer esto programáticamente?

Gracias!

+7

Veo lo que hizo allí. –

+8

Ahora sabemos cómo hacer que todas las preguntas no relacionadas con la programación cumplan :) (aunque él está preguntando sobre una herramienta relacionada principalmente con la programación) –

+6

riéndose del historial de revisiones :) –

Respuesta

5

De acuerdo con una búsqueda trivial en Google de "imagen de fondo gvim", la respuesta es "no". Estoy basando eso en this thread de la lista de correo de Vim. Aunque parece que querrían que alguien implementara la función, eso haría que esta pregunta fuera legítimamente relacionada con la programación si preguntaras CÓMO hacerlo tú mismo :)

2

Como dijo rmeador, una búsqueda en Google y una lectura de la documentación de vim parece para implicar que la respuesta es no. Sin embargo, siéntete cómodo sabiendo que no estás solo deseando esta función. This guy quería la misma función y la implementó, al menos para win32 y vim 6.2. Si realmente quieres hacer esto, me gustaría echar un vistazo a sus parches como punto de partida, aunque no sé cuánto han cambiado esas secciones de la base de código vim entre 6.2 y la versión actual (7.2).

11

Buen señor, ¿por qué?

Si debe, me gustaría sugerir algo a lo largo de las siguientes líneas:

  1. utilizar un gestor de composición de ventanas (por ejemplo Compiz en Linux, Windows Vista y Mac OS probablemente tienen análogos)
  2. establecer un escritorio fondo
  3. haz que tu ventana de gvim transparente
  4. regocijate, ¡ahora es más difícil leer el texto!
+1

Aquí hay un caso de uso: muestra una cuadrícula de caracteres muy tenues que están pegados a la ventana gráfica (como el fondo en algunos sitios web mal diseñados). Esto solo debe mostrarse a través del espacio en blanco en el archivo editado. Los personajes serán esencialmente reglas que nos permitirán saltar a cualquier parte de la pantalla al entrecerrar los ojos y ~ presionar tres teclas (con algunas macros apropiadas). –

+0

otro caso de uso: en mi terminal, utilizo una imagen de fondo que he creado específicamente para ayudarme a enfocarme. es un gradiente de ruido suave. este gradiente de ruido hace que sea más fácil enfocarse en una sola línea, porque hay suficiente textura en el fondo para aumentar la diferencia entre las filas de píxeles, pero no lo suficiente como para distraer. Es sorprendentemente efectivo. –

+0

Otro caso de uso: https://github.com/LazoCoder/Pokemon-Terminal/ para vim –

1

MacVim es compatible con fondos transparentes si se encuentra en ese sistema operativo.

2

Ha sido posible desde 2013: ver el plugin vim-bgimg.

+0

pero solo es windows :( –

Cuestiones relacionadas