Esiste un modo per utilizzare più caratteri contemporaneamente in Vim?


3

Sto cercando di usare Consolas ed Helvetica (per esempio) all'interno dello stesso buffer.


In vim? vimè un programma da riga di comando; non è possibile decidere all'interno del programma quale font utilizza il terminale per visualizzare il testo. Se intendevi una versione della GUI vim, ad esempio MacVim, è una cosa diversa e un tag diverso . ;)
Blacklight Shining

3
Quale sarebbe il punto? Che tipo di informazioni vorresti mostrare che non sono già trasmesse per colore, peso o inclinazione? Potrei capire la logica se volessi usare un carattere monospaziale regolare e un corsivo, forse (anche se penso che sarebbe assolutamente orribile e controproducente), ma ... due caratteri monospaziali? Sarebbero troppo simili. Alcune spiegazioni su ciò che si desidera ottenere sarebbero benvenute.
Romainl

@romainl Corretto, ho trascurato che i due caratteri erano monospace. Modificherò la domanda.
mt3,

@romainl con più dimensioni e forme dei caratteri renderebbe molto più semplice la lettura del codice - fx. pensa che potresti fare commenti molto piccoli o in corsivo o addirittura in grassetto, forse potresti anche avere caratteri così piccoli da poter essere usati come pixel, permettendo alla grafica di entrare nei commenti o come contenuto dinamico del file di registro - Potrei continuare con cosa potrebbe essere usato per questo
serup

Risposte:


4

Bene, un po ', nella GUI, se sei disposto a usare il motore di evidenziazione della sintassi per farlo. Vedere:

:help syntax.txt
:help :highlight
:help highlight-font

Ma fai attenzione a questo avvertimento nella documentazione:

Tutti i caratteri utilizzati, ad eccezione di Menu e descrizione comando, devono avere le stesse dimensioni del carattere predefinito! Altrimenti si verificheranno problemi di ridisegno.


Quali sono alcuni dei problemi di ridisegno peggiori (se hai familiarità con loro)?
mt3,

Inoltre, qualsiasi collegamento a un'implementazione sarebbe ottimo.
mt3,

1
Non è qualcosa che ho fatto, quindi non posso aiutarti con nessuna delle due domande. Sarebbe d'aiuto se sapessimo perché volevi farlo.
Heptite,

1

Se vuoi solo passare rapidamente a un carattere più piccolo, usa: ctrl -per ridurre al minimo e ctrl +aumentare le dimensioni

Comunque non credo pt. è possibile avere più caratteri, sarebbe anche una caratteristica che vorrei avere

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.