Cambiar tamaño de fuente macvim?


178

Estoy usando macvim y me encanta. También me gusta mucho la fuente predeterminada.

Mi pregunta es:

¿Cómo cambio el tamaño de fuente en mi .gvimrc? Quiero que sea más grande, sin cambiar la fuente por defecto.

Todos los ejemplos que he visto especifican una fuente, luego un ':' y luego el tamaño.

Entonces, ¿cómo puedo cambiar el tamaño, no la fuente en sí?

¡Gracias!

Respuestas:


142

La fuente predeterminada es Bitstream Vera (busque 'fuente predeterminada' en esa página). Entonces, ¿por qué no solo especificar eso, sino con un tamaño de fuente diferente? P.ej

:set guifont=Bitstream\ Vera\ Sans\ Mono:h14

Este enfoque también garantiza que si en el futuro los cambios predeterminados (p. Ej., Los valores predeterminados del sistema Monaco), todavía tendrá habilitada su fuente preferida.


Ah, pero lo descubrí y estaba más cerca de esto. Gracias por llevarme por el buen camino. Está De Ja Vu Veraen mi sistema. Huh Gracias de todos modos!
Alex

@ Alex: Eso es interesante. Parece que los documentos están un poco desactualizados entonces. Esta fuente es una extensión de la Bitstreamfamilia de fuentes original , "para proporcionar una gama más amplia de caracteres mientras se conserva el aspecto original" . Gracias por regresar con esta información.
ire_and_curses

2
En OS X Mavericks, esta respuesta no funciona. Ver @Denis respuesta, a continuación. : set guifont = Menlo \ Regular: h16
Travis Bear

111

Una forma rápida de configurar la fuente si no le importa que aparezca un menú emergente es escribir :set gfn=*.

Esto le permitirá ajustar cualquier propiedad de la fuente sin cambiar nada más al respecto.

Luego puede usar :set gfnpara ver en qué está configurado ahora y agregarlo a su .vimrc.

Como ejemplo, en mi caso se muestra guifont=Monaco:h12y así para obtener la misma configuración en el inicio, agregué set gfn=Monaco:h12a mi .vimrc.


3
Gracias por el truco 'set gfn = *'. Realmente necesitaba ver una lista de lo que estaba disponible, ¡es bueno saber que puedo!
evadeflow

65

Ninguna de las respuestas anteriores funcionó para mí, esto es lo que funcionó:

Agregue a su .gvimrc, para los usuarios de janus su ~ / .gvimrc.after:

set guifont=Menlo\ Regular:h14

Para subvim, cree un archivo: ~ / .vim / custom / gvimrc
Lenar Hoyt

2
También puede agregar la línea en su ~ / .vimrc regular
aharris88

Esto funcionó para mí (tampoco ninguno de los anteriores). También cambié ~ / .vmrc
Jorammer

59

- =y - -aumentará y disminuirá el tamaño de fuente, respectivamente.


Tenía que usar Ctrl + Shift + = para aumentar el tamaño de fuente. Podría ser porque utilizo un diseño de teclado noruego
smat

1
@smat Bueno, esto está hablando específicamente de MacVim en OSX.
Conner

44
Además, suponemos que si quieren cambiar el sitio de la fuente, les gustaría que esto sea una preferencia en todas las sesiones. Esta respuesta no hará eso.
Nueva Alejandría el

1
@Conner debería ser Cmd + Shift + = en mi comentario anterior. Gracias por detectar el error.
justo el


7

Falta una nota útil en las respuestas: puede usar la set guifont=*que le mostrará un selector de fuentes para que seleccione entre las fuentes disponibles en el sistema. Puede ser solo OSX y Linux, pero es preferible tener que ingresarlo manualmente.

Una vez que haya seleccionado la fuente, puede usarla set guifontnuevamente para imprimir el nombre de la fuente y el tamaño que ha seleccionado. La única advertencia es que cualquier espacio debe reducirse en su ~ / .vimrc


De todas las respuestas, esta fue la que más me ayudó. Gracias. :)
Levi Figueira

6

Cambiar el tamaño en el tamaño de fuente de la consola vim puede aumentar o disminuir

set guifont=Menlo\ Regular:h14

Para Macvim después del trabajo de acceso directo clave

zoom out - CMD+-
zoom in -CMD+=

Para terminal

Zoom in-CMD/ctrl++
Zoom out-CMD/ctrl+-
Normal default size - CMD/cmd+0    

si eso es correcto. A medida que acerque / aleje, el valor de fontsizein set guifont=Menlo\ Regular:h<fontsize>aumentará / disminuirá en consecuencia.
A-Dubb
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.