¿Cómo cambiar el tamaño de letra de vim?

14 Abril 2008

Ya que Pplux se ha animado a compartir con nosotros cómo cambiar el color del menú de autocompletado de vim (ya era hora!), vamos con otra receta, en este caso para GVim.

En sistemas Unix:


nnoremap   <C-Up>   :silent! let &guifont = substitute(
  \ &guifont, ‘ \zs\d\+’, ‘\=eval(submatch(0)+1)’,
  \ ”)<CR><Esc>

nnoremap <C-Down> :silent! let &guifont = substitute(
  \ &guifont, ‘ \zs\d\+’, ‘\=eval(submatch(0)-1)’,
  \ ”)<CR><Esc>

En sistemas Windows:


nnoremap <C-Up> :silent! let &guifont = substitute(
  \ &guifont, ‘:h\zs\d\+’, ‘\=eval(submatch(0)+1)’,
  \ ”)<CR><Esc>

nnoremap <C-Down> :silent! let &guifont = substitute(
  \ &guifont, ‘:h\zs\d\+’, ‘\=eval(submatch(0)-1)’,
  \ ”)<CR><Esc>

Si añadimos esas dos líneas en nuestro .vimrc, con Control+↑ y Control+↓ podemos cambiar el tamaño de la letra aumentándolo y disminuyendo cuando no estemos en modo inserción o visual. Muy útil para editar tranquilamente ficheros a pantalla completa en un TFT de 22′.

Es importante definir el tamaño de la fuente en nuestro .vimrc de forma correcta para que funcione lo de arriba:

  • Si usamos linux podemos utilizar set guifont=FreeMono\ 10, para indicar que queremos usar la fuente FreeMono a tamaño 10px.
  • Si usamos windows podemos utilizar set guifont=Courier\ New:h10, para indicar que queremos la fuente Courier New a tamaño 10px.

Si no especificamos un tamaño por defecto para la fuente, en este caso 10 píxeles, no funcionará la receta, ya que como podéis ver en el snippet, realiza una sustitución.

Gracias al primer comentario del Vim Tip (NO OFICIAL) 414

GNU/Linux, Programación, Tecnología | Comentarios | Trackback Saltar al inicio de la página

Al habla

  •  
  •  
  •  

Puedes estar al tanto de nuevos comentarios con el feed de los comentarios.

Al fin y al cabo todo es cuestión de unos y ceros…




Archivos

Meta