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.