Tăng kích thước phông chữ trong trình soạn thảo Vim


16

Tôi viết chương trình C bằng Vim; kích thước phông chữ trong đó là rất nhỏ.

Có tùy chọn nào để tăng kích thước phông chữ trong Vim không?


1
Bạn có thể thử phóng to thiết bị đầu cuối của mình bằng <Ctrl-Shift - +>
bnjmn

bạn đang sử dụng vim hay gvim?
Jesse

1
Đó là một cái gì đó để làm với :set guifont=.
Costa

Câu trả lời:


9

Theo http://vim.wikia.com/wiki/Change_font :

Console Vim sử dụng bất kỳ phông chữ nào mà console / terminal của bạn đang sử dụng. [...]

Khi chạy bên trong một thiết bị đầu cuối, Vim có thể, nhiều nhất là thay đổi màu sắc (trong giới hạn của các màu được hỗ trợ bởi thiết bị đầu cuối: đôi khi đậm và không được tô màu đen và trắng, thường là 8 màu cộng với chỉ in đậm / không được tô màu [hoặc nhìn theo cách khác, 8 nền và 16 nền trước]; trên X11, một số thiết bị đầu cuối hỗ trợ tối đa 256 màu nền và màu nền trước, "thay đổi màu sắc" thường bao gồm việc sử dụng video đảo ngược) và, nếu thiết bị đầu cuối hỗ trợ chúng (không phải tất cả các thiết bị đầu cuối đều làm được, và thậm chí những người có thể chỉ hỗ trợ nó với một số phông chữ nhất định), sử dụng chữ đậm, gạch chân và / hoặc in nghiêng.

Điều đó đang được nói, nếu bạn muốn thay đổi kích thước phông chữ trong trình soạn thảo Vim, bạn phải thay đổi kích thước phông chữ của thiết bị đầu cuối của bạn. Để thực hiện việc này trong gnome-terminal, hãy vào Chỉnh sửaTùy chọn hồ sơ :

Tùy chọn hồ sơ

Hơn nữa, bạn có thể lưu các tùy chọn này trong cấu hình thiết bị đầu cuối mới và khi bạn bắt đầu sử dụng Vim, hãy sử dụng cấu hình đó.


18

Đây có thể không phải là một giải pháp lý tưởng nhưng nó hiệu quả với tôi.

Chỉ cần phóng to thiết bị đầu cuối của bạn với Ctrl+ Shift+ +.

Thu nhỏ với Ctrl+-


1
+/- trên bàn phím số, dường như không hoạt động
Ahmed Hamdy

cái này hiệu quả với tôi
crazynetizen

1

Ctrl+ cuộn chuột lên
Ctrl+ cuộn chuột xuống.

Điều này làm việc cho hầu hết các thiết bị đầu cuối.


1

Tôi sử dụng Vim trong Xfce4 Terminal. Tôi đã gán tập lệnh này cho các phím tắt ctrl alt +ctrl alt -đó là cách sử dụng script-name --inscript-name --outtương ứng.

#!/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

Như @Costa đã nói trong bình luận, bạn có thể

  1. chạy :set guifontđể có được phông chữ hiện tại
  2. đối với tôi, đó là Hack 10
  3. sau đó đặt phông chữ với kích thước lớn hơn :set guifont=Hack\ 12(lưu ý \để thoát khỏi không gian)
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.