Увеличьте размер шрифта в редакторе Vim

Я пишу программы на C в Vim; размер шрифта в нем очень маленький.

Есть ли возможность увеличить размер шрифта в Vim?

15
задан 31 October 2017 в 12:47

5 ответов

Согласно http://vim.wikia.com/wiki/Change_font :

Console Vim использует любой шрифт, используемый вашей консолью / терминалом. [...]

При работе внутри терминала, Vim может, самое большее, изменить цвета (в пределах цветов, поддерживаемых терминалом: иногда жирный и не жирный черный и белый, часто 8 цветов плюс только полужирный / полужирный передний план [или видимый иначе, 8 фоновых и 16 передних планов], на X11 некоторые терминалы поддерживают до 256 цветов фона и переднего плана; «изменение цветов» обычно также включает использование обратного видео), и, если терминал поддерживает их (не все терминалы, и даже те, которые поддерживают его только с определенными шрифтами), используют жирный, подчеркивание и / или курсив.

При этом, если вы хотите изменить размер шрифта в редакторе Vim, вы должны изменить размер шрифта вашего терминала. Чтобы сделать это в gnome-terminal, перейдите в Edit & rarr; Настройки профиля :

Profile Preferences

Кроме того, вы можете сохранить эти настройки в новом профиле терминала, и когда вы начинаете использовать Vim, используйте этот профиль. .

0
ответ дан 31 October 2017 в 12:47

Ctrl + прокрутка мыши вверх
Ctrl + прокрутка мыши вниз.

Это работает для большинства терминалов.

0
ответ дан 31 October 2017 в 12:47

Как @Costa сказал в комментарии, Вы можете

  1. , работает :set guifont для получения текущего шрифта
  2. для меня, который является Hack 10
  3. , затем устанавливает шрифт с большим размером :set guifont=Hack\ 12 (отметьте \ для выхода из пространства)
0
ответ дан 31 October 2017 в 12:47

Возможно, это не идеальное решение, но оно работает для меня.

Просто увеличьте свой терминал с помощью Ctrl + Shift + + .

Уменьшение с помощью Ctrl + -

0
ответ дан 31 October 2017 в 12:47

Я использую Vim в Xfce4 Terminal. Я назначил этот скрипт сочетаниям клавиш ctrl alt + и ctrl alt < kbd> - которые используются script-name --in и script-name --out соответственно.

#!/bin/bash

# Check if Xfce4 Terminal is running. If it is not, exit.
status=$(pgrep xfce4-terminal)    
if [ -z "$status" ]; then
    notify-send "No Xfce4 Terminal session is open."
    exit 1
fi

# 1. Get the full line. 2. Get the entire line minus font size. 3. Get only font size. 
line=$(grep "FontName" ~/.config/xfce4/terminal/terminalrc)
font_name=$(echo "$line" | sed s/'\w*//)
font_size=$(echo "$line" | grep -oE '[^ ]+)

# Increase or decrease font size. You might want to change this to increase and decrease by two.
if [ "$1" = "--in" ]; then
    new_size=$((font_size + 1))
elif [ "$1" = "--out" ]; then
    new_size=$((font_size - 1))
else
    notify-send "Argument options: --in --out"
    exit 1
fi

# Replace the line with the new font size.
action='s/'$font_name$font_size'/'$font_name$new_size'/'
sed -i "$action" ~/.config/xfce4/terminal/terminalrc

# Show only one notification at a time.
notify_status=$(pgrep xfce4-notifyd)
if [ -n "$notify_status" ]; then
    pkill xfce4-notifyd
fi    

# Show the new current font being used.
notify-send -t 200 "$new_size pt font"
0
ответ дан 31 October 2017 в 12:47
  • 1
    с некоторыми небольшими тонкими настройками я заставил его делать то, что я хотел. Я возвратил tar-c кошке, так как кошка делает точно, в чем я нуждаюсь. Спасибо за решение моей проблемы – zazga 11 March 2015 в 17:16
  • 2
    с некоторыми небольшими тонкими настройками я заставил его делать то, что я хотел. Я возвратил tar-c кошке, так как кошка делает точно, в чем я нуждаюсь. Спасибо за решение моей проблемы – zazga 11 March 2015 в 17:16
  • 3
    с некоторыми небольшими тонкими настройками я заставил его делать то, что я хотел. Я возвратил tar-c кошке, так как кошка делает точно, в чем я нуждаюсь. Спасибо за решение моей проблемы – zazga 11 March 2015 в 17:16
  • 4
    с некоторыми небольшими тонкими настройками я заставил его делать то, что я хотел. Я возвратил tar-c кошке, так как кошка делает точно, в чем я нуждаюсь. Спасибо за решение моей проблемы – zazga 11 March 2015 в 17:16
  • 5
    с некоторыми небольшими тонкими настройками я заставил его делать то, что я хотел. Я возвратил tar-c кошке, так как кошка делает точно, в чем я нуждаюсь. Спасибо за решение моей проблемы – zazga 11 March 2015 в 17:16
  • 6
    с некоторыми небольшими тонкими настройками я заставил его делать то, что я хотел. Я возвратил tar-c кошке, так как кошка делает точно, в чем я нуждаюсь. Спасибо за решение моей проблемы – zazga 11 March 2015 в 17:16
  • 7
    с некоторыми небольшими тонкими настройками я заставил его делать то, что я хотел. Я возвратил tar-c кошке, так как кошка делает точно, в чем я нуждаюсь. Спасибо за решение моей проблемы – zazga 11 March 2015 в 17:16

Другие вопросы по тегам:

Похожие вопросы: