Heim  >  Artikel  >  System-Tutorial  >  Ich verwende gVim7.3.1 auf einem GNU/Rechner

Ich verwende gVim7.3.1 auf einem GNU/Rechner

王林
王林nach vorne
2024-02-09 11:45:12321Durchsuche

Ich verwende gVim7.3 auf einem GNU/Rechner. Ich würde gerne wissen, ob es eine Möglichkeit gibt, die Schriftgröße basierend auf der Fenstergröße manuell zu ändern. Linux-Systeme ändern die Befehlszeilenschriftart Größe, daher kenne ich mich damit nicht aus.

Meine Situation ist folgende: Ich verwende DejaVuSansMono12 als meine Standardschriftart, aber manchmal möchte ich zum Terminus9Linux-System wechseln, um die Schriftgröße der Befehlszeile zu ändern, wenn ich das Vim-Fenster verkleinern möchte, um zu sehen, was auf dem Bildschirm angezeigt wird (Wissen Sie, für diejenigen von uns mit kleinen Computer-Laptop-Bildschirmen, die nicht zwischen Arbeitsbereichen wechseln möchten …!)

linux系统修改命令行字体大小_linux命令行字体调大_linux字体变大命令

Ich möchte also wissen, ob ich die Befehle in der .vimrc-Datei verkleinere, ob ich die Standardfenstergröße so klein verkleinere, dass Vim die Schriftart manuell anpasst, ob dieses Verhalten manuell auftritt.

linux命令行字体调大_linux字体变大命令_linux系统修改命令行字体大小

Irgendwelche Kommentare?

linux字体变大命令_linux系统修改命令行字体大小_linux命令行字体调大

Wenn sich die Fenstergröße von Vim ändert, löst Vim einen VimResized-Sturm aus. Sie können ein Autocmd kompilieren, das sich an die Schriftart anpasst ('guifont'). Dies ist ein Autocmd, das nur „Spalten“ (nicht „Zeilen“) berücksichtigt fest codierte Schriftartnamen:

linux命令行字体调大_linux系统修改命令行字体大小_linux字体变大命令

function! FontChangeOnResize()
if &columns > 80
set guifont=Lucida_Console:h14
elseif &columns > 60
set guifont=Lucida_Console:h12
elseif &columns > 40
set guifont=Lucida_Console:h10
elseif &columns > 20
set guifont=Lucida_Console:h8
else
set guifont=Lucida_Console:h6
endif
endfunction
autocmd VimResized * call FontChangeOnResize()

Das obige ist der detaillierte Inhalt vonIch verwende gVim7.3.1 auf einem GNU/Rechner. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:itcool.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen