Saltar al contenido

¿Cómo cambiar la fuente de Neovim?

Te sugerimos que revises esta solución en un ambiente controlado antes de enviarlo a producción, saludos.

Solución:

Esto no es para una terminal, pero aún así podría ser útil para alguien.

Para el cliente GUI de Neovim-Qt, puede cambiar la fuente con Ctrl + desplazamiento del mouse si coloca lo siguiente en ginit.vim:

let s:fontsize = 12
function! AdjustFontSize(amount)
  let s:fontsize = s:fontsize+a:amount
  :execute "GuiFont! Consolas:h" . s:fontsize
endfunction

noremap  :call AdjustFontSize(1)
noremap  :call AdjustFontSize(-1)
inoremap  :call AdjustFontSize(1)a
inoremap  :call AdjustFontSize(-1)a

Para aquellos que prefieren usar el teclado, hay una buena manera de usar el teclado numérico + (kPlus) y - (kMinus)

" In normal mode, pressing numpad's+ increases the font
noremap  :call AdjustFontSize(1)
noremap  :call AdjustFontSize(-1)

" In insert mode, pressing ctrl + numpad's+ increases the font
inoremap  :call AdjustFontSize(1)a
inoremap  :call AdjustFontSize(-1)a

Obviamente puedes reemplazar Consolas con la tipografía que prefieras.

Simplemente cambie la fuente en las preferencias de su emulador de terminal. Terminal vim se comporta de la misma manera. Solo los clientes de GUI como Gvim o macvim usan el set guifont opción.

Cómo cambiar la fuente depende de cómo esté usando Neovim actualmente:

Para terminal Neovim

Si usa Neovim en una terminal, para cambiar la fuente que usa neovim, necesita cambiar la fuente que usa su terminal. Consulte el manual de su terminal sobre cómo cambiar el estilo de fuente y el tamaño de fuente, etc.

Para el cliente GUI de Neovim

Para el cliente GUI de Neovim, debe configurar la fuente en el archivo ginit.vim. ginit.vim se encuentra en la misma carpeta que init.vim[^1]. Diferentes clientes de GUI tienen diferentes comandos para configurar la fuente que usa y el tamaño de fuente. Una lista incompleta del cliente GUI que he probado:

  • nvim-qt: use el comando GuiFont en el interior ginit.vim para cambiar la fuente, por ejemplo, GuiFont Hack:h12 (Supongamos que ha instalado la fuente Hack).
  • fvim: fvim es otro cliente GUI de Neovim. Puedes usar set guifont=Hack:12 en el interior ginit.vim para establecer la fuente que usa fvim.

[^1]: Dentro de Neovim, use :echo stdpath('config') para mostrar dónde está ese directorio para su plataforma.

Comentarios y calificaciones

Tienes la opción de respaldar nuestra función mostrando un comentario o dejando una puntuación te damos la bienvenida.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 4)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *