Dai uno sguardo allo iimage-mode
: è una soluzione standard per visualizzare un'immagine in un buffer di testo.
Ad esempio, dato il seguente file:
/* an image is worth a thousand words:
* <path/to/image.png>
*/
int main (int argc, char **argv) {
return 0;
}
quindi eseguendo M-xturn-on-iimage-mode
dovrebbe visualizzare image.png
in luogo del suo percorso.
Tuttavia, sono d'accordo con @ di user4815162342 commento che è necessario distribuire le immagini insieme con i file di origine e per ricordare loro aggiornamento quando necessario (a volte è difficile per aggiornare commenti del codice, quando sono solo il testo, ma sarà IMO essere più difficile aggiornare i commenti dell'immagine)
Le persone hanno utilizzato l'arte ASCII dall'inizio della codifica per aiutare a spiegare l'architettura del loro software. Ma la maggior parte degli editor di testo non ha molto supporto per la grafica ... – deed02392
Emacs fornisce strumenti di basso livello per la visualizzazione di grafica in linea, tuttavia, non sono a conoscenza di alcun pacchetto che ti permetta di farlo per i commenti al codice - Sembra un bel progetto per qualcuno con più tempo libero di quello che ho ... – Lindydancer
Questa è un'idea interessante, ma la logistica è un problema. Le immagini dovrebbero essere abbastanza grandi per essere di qualche utilità, quindi sarebbe una cattiva idea memorizzarle in linea (base64). Se li si archivia al di fuori del file, è necessario ricordare di spostare le immagini insieme al file sorgente. Il problema più grosso è che non è possibile modificare le immagini nell'editor di testo, è necessario utilizzare uno strumento esterno. L'intero punto di un file * source * è che è modificabile, "la forma preferita del lavoro per apportare modifiche ad esso". Le immagini diverse dall'arte ASCII non si adattano al concetto. – user4815162342