Aumenta la dimensione del carattere nell'editor Vim


16

Scrivo programmi C in Vim; la dimensione del carattere è molto piccola.

C'è qualche opzione per aumentare la dimensione del carattere in Vim?


1
Puoi provare a ingrandire il tuo terminale con <Ctrl-Shift - +>
bnjmn

stai usando vim o gvim?
Jesse,

1
Ha qualcosa a che fare con :set guifont=.
Costa,

Risposte:


9

Secondo http://vim.wikia.com/wiki/Change_font :

Console Vim utilizza qualsiasi tipo di carattere utilizzato dalla tua console / terminale. [...]

Quando corre all'interno di un terminale, Vim può, al massimo, cambiare i colori (entro i limiti dei colori supportati dal terminale: a volte in bianco e nero grassetto e non piegato, spesso 8 colori più solo in primo piano grassetto / non piegato [o visto in un altro modo, 8 sfondo e 16 primo piano]; su X11 alcuni terminali supportano fino a 256 colori di sfondo e primo piano; il "cambio di colori" di solito include anche l'uso di video inverso) e, se il terminale li supporta (non tutti i terminali lo fanno, e persino quelli che lo supportano possono supportarlo solo con determinati caratteri), usano grassetto, sottolineato e / o corsivo.

Detto questo, se vuoi cambiare la dimensione del carattere nell'editor Vim, devi cambiare la dimensione del carattere del tuo terminale. Per fare questo in gnome-terminal vai su ModificaPreferenze profilo :

Preferenze profilo

Inoltre, è possibile salvare queste preferenze in un nuovo profilo terminale e quando si inizia a utilizzare Vim, utilizzare quel profilo.


18

Questa potrebbe non essere una soluzione ideale ma funziona per me.

Basta ingrandire il tuo terminale con Ctrl+ Shift+ +.

Rimpicciolisci con Ctrl+-


1
il +/- sul tastierino numerico, non sembra funzionare
Ahmed Hamdy,

questo funziona per me.
stupidnetizen,

1

Ctrl + mouse scorri verso l'alto
Ctrl + mouse scorri verso il basso.

Questo funziona per la maggior parte dei terminali.


1

Uso Vim nel terminale Xfce4. Ho assegnato questo script alle scorciatoie da tastiera ctrl alt +e ctrl alt -quali sono rispettivamente l'uso script-name --ine script-name --out.

#!/bin/bash

# Check if Xfce4 Terminal is running. If it is not, exit.
status=$(pgrep xfce4-terminal)    
if [ -z "$status" ]; then
    notify-send "No Xfce4 Terminal session is open."
    exit 1
fi

# 1. Get the full line. 2. Get the entire line minus font size. 3. Get only font size. 
line=$(grep "FontName" ~/.config/xfce4/terminal/terminalrc)
font_name=$(echo "$line" | sed s/'\w*$'//)
font_size=$(echo "$line" | grep -oE '[^ ]+$')

# Increase or decrease font size. You might want to change this to increase and decrease by two.
if [ "$1" = "--in" ]; then
    new_size=$((font_size + 1))
elif [ "$1" = "--out" ]; then
    new_size=$((font_size - 1))
else
    notify-send "Argument options: --in --out"
    exit 1
fi

# Replace the line with the new font size.
action='s/'$font_name$font_size'/'$font_name$new_size'/'
sed -i "$action" ~/.config/xfce4/terminal/terminalrc

# Show only one notification at a time.
notify_status=$(pgrep xfce4-notifyd)
if [ -n "$notify_status" ]; then
    pkill xfce4-notifyd
fi    

# Show the new current font being used.
notify-send -t 200 "$new_size pt font"

0

Come ha detto @Costa nel commento, puoi farlo

  1. correre :set guifontper ottenere il carattere corrente
  2. per me, cioè Hack 10
  3. quindi imposta il carattere con una dimensione maggiore :set guifont=Hack\ 12(nota \per sfuggire allo spazio)
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.