2009-04-15 11 views
15

Volevo sapere se posso inserire un'immagine di sfondo in GVIM.È possibile che GVIM abbia un'immagine di sfondo?

È possibile farlo a livello di programmazione?

Grazie!

+7

Vedo cosa hai fatto lì. –

+8

Ora sappiamo come soddisfare tutte le domande correlate alla programmazione :) (anche se sta chiedendo uno strumento per lo più relativo alla programmazione) –

+6

ridere della cronologia delle revisioni :) –

risposta

5

Secondo una ricerca google banale per "immagine di sfondo gvim", la risposta è "no". Lo sto basando su this thread dalla mailing list di Vim. Sembra che potrebbero volere che qualcuno implementasse la funzione, in modo da rendere questa domanda legittimamente correlata alla programmazione se chiedeste a COME di farlo da soli :)

2

Come ha detto rmeador, una ricerca su google e una lettura della documentazione di vim sembra implicare che la risposta è no. Tuttavia, conforta il fatto di non essere il solo a desiderare questa funzione. This guy voleva la stessa funzione e l'ha effettivamente implementata, almeno per win32 e vim 6.2. Se vuoi davvero farlo, darei le sue patch come un punto di partenza, anche se non so quanto siano cambiate quelle sezioni della base di codice vim tra la versione 6.2 e quella attuale (7.2).

11

Buon Dio, perché?

Se è necessario, io suggerirei qualcosa lungo le seguenti linee:

  1. usa un window manager compositing (ad esempio Compiz su Linux, Windows Vista e Mac OS probabilmente analoghi)
  2. impostare un desktop background
  3. rendere la finestra di gvim trasparente
  4. gioire, il testo è ora più difficile da leggere!
+1

Ecco un caso d'uso: visualizza una griglia di caratteri molto deboli che sono incollati al viewport (come lo sfondo di alcuni siti Web mal progettati). Questo dovrebbe apparire solo attraverso lo spazio bianco nel file modificato. I personaggi saranno essenzialmente dei righelli che ci permetteranno di saltare da qualche parte sullo schermo con lo strizzare gli occhi e ~ tre pressioni dei tasti (dati alcuni macro appropriati). –

+0

un altro caso d'uso: nel mio terminale, io uso un'immagine di sfondo che ho creato appositamente per aiutarmi a mettere a fuoco. è un leggero gradiente di rumore. questa sfumatura del rumore rende più facile mettere a fuoco su una singola riga, perché c'è abbastanza trama in background per aumentare la differenza tra le file di pixel, ma non abbastanza da distrarre. È sorprendentemente efficace. –

+0

Un altro caso d'uso: https://github.com/LazoCoder/Pokemon-Terminal/ per vim –

1

MacVim supporta sfondi trasparenti se si è su tale sistema operativo.

2

È possibile dal 2013: vedere il plug-in vim-bgimg.

+0

ma è solo per Windows :( –

Problemi correlati