VIM包含一个'set guifont'选项来更改字体.Neovim 不支持此选项,所以我想知道是否可以更改Neovim在终端中使用的字体?
Hop*_*ope 12
这不适用于终端,但它可能对某人有用.
对于Neovim-Qt GUI客户端,如果将以下内容添加到以下位置,则可以通过Ctrl +鼠标滚动更改字体ginit.vim:
let s:fontsize = 12
function! AdjustFontSize(amount)
let s:fontsize = s:fontsize+a:amount
:execute "GuiFont! Consolas:h" . s:fontsize
endfunction
noremap <C-ScrollWheelUp> :call AdjustFontSize(1)<CR>
noremap <C-ScrollWheelDown> :call AdjustFontSize(-1)<CR>
inoremap <C-ScrollWheelUp> <Esc>:call AdjustFontSize(1)<CR>a
inoremap <C-ScrollWheelDown> <Esc>:call AdjustFontSize(-1)<CR>a
Run Code Online (Sandbox Code Playgroud)
对于那些喜欢使用键盘的人来说,有一种很好的方法可以使用numpad +(kPlus)和-(kMinus)
" In normal mode, pressing numpad's+ increases the font
noremap <kPlus> :call AdjustFontSize(1)<CR>
noremap <kMinus> :call AdjustFontSize(-1)<CR>
" In insert mode, pressing ctrl + numpad's+ increases the font
inoremap <C-kPlus> <Esc>:call AdjustFontSize(1)<CR>a
inoremap <C-kMinus> <Esc>:call AdjustFontSize(-1)<CR>a
Run Code Online (Sandbox Code Playgroud)
显然你可以用Consolas你喜欢的字体替换.
jdh*_*hao 11
如何更改字体取决于您当前使用 Neovim 的方式:
如果您在终端中使用 Neovim,要更改 Neovim 使用的字体,您需要更改终端使用的字体。检查您的终端手册,了解如何更改字体样式和字体大小等。
对于 Neovim GUI 客户端,您需要在文件中设置字体ginit.vim。ginit.vim与init.vim[^1]位于同一文件夹中。不同的 GUI 客户端有不同的命令来设置您使用的字体和字体大小。我尝试过的 GUI 客户端的不完整列表:
GuiFont里面的comamndginit.vim来改变字体GuiFont Hack:h12(假设你已经安装了 font Hack)。set guifont=Hack:12insideginit.vim设置 fvim 使用的字体。[^1]:在 Neovim 中,用于:echo stdpath('config')显示该目录所在平台的位置。
| 归档时间: |
|
| 查看次数: |
9597 次 |
| 最近记录: |