Aumentar el tamaño de fuente en el editor Vim

16

Escribo programas en C en Vim; El tamaño de la fuente es muy pequeño.

¿Hay alguna opción para aumentar el tamaño de fuente en Vim?

Tushar Kathuria
fuente
1
Puede intentar acercar su terminal con <Ctrl-Shift - +>
bnjmn
¿Estás usando vim o gvim?
Jesse
1
Tiene algo que ver con eso :set guifont=.
Costa

Respuestas:

9

De acuerdo con http://vim.wikia.com/wiki/Change_font :

Console Vim usa cualquier fuente que esté usando su consola / terminal. [...]

Cuando se ejecuta dentro de un terminal, Vim puede, como máximo, cambiar los colores (dentro de los límites de los colores admitidos por el terminal: a veces negrita y sin negrita en blanco y negro, a menudo 8 colores más primer plano en negrita / sin negrita solo [o visto de otra manera, 8 de fondo y 16 de primer plano]; en X11 algunos terminales admiten hasta 256 colores de fondo y primer plano; "cambiar los colores" generalmente también incluye el uso de video inverso) y, si el terminal los admite (no todos los terminales lo hacen, e incluso los que sí lo admitan solo con ciertas fuentes), use negrita, subrayado y / o cursiva.

Dicho esto, si desea cambiar el tamaño de fuente en el editor Vim, debe cambiar el tamaño de fuente de su terminal. Para hacer esto en gnome-terminal, vaya a EditarPreferencias de perfil :

Preferencias de perfil

Además, puede guardar estas preferencias en un nuevo perfil de terminal y cuando comience a usar Vim, use ese perfil.

Radu Rădeanu
fuente
18

Puede que esta no sea una solución ideal, pero funciona para mí.

Simplemente amplíe su terminal con Ctrl+ Shift+ +.

Alejar con Ctrl+-

bnjmn
fuente
1
el +/- en el teclado numérico, no parece funcionar
Ahmed Hamdy
esto funciona para mi
stupidnetizen
1

Ctrl+ desplazamiento del mouse hacia arriba
Ctrl+ desplazamiento del mouse hacia abajo.

Esto funciona para la mayoría de las terminales.

Q. Qiao
fuente
1

Yo uso Vim en la Terminal Xfce4. Asigné este script a los atajos de teclado ctrl alt +y ctrl alt -cuáles son el uso script-name --iny script-name --outrespectivamente.

#!/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"
jbrock
fuente
0

Como @Costa dijo en el comentario, puedes

  1. ejecutar :set guifontpara obtener la fuente actual
  2. para mi eso es Hack 10
  3. luego configure la fuente con un tamaño más grande :set guifont=Hack\ 12(tenga en cuenta que \para escapar del espacio)
Tom Saleeba
fuente