2013-06-14 30 views
5

Sau khi chia khung theo chiều ngang của tôi thành 4-5 cửa sổ, thông tin trong chế độ dòng sẽ bị cắt bớt. Vì vậy, có một cách để giảm kích thước phông chữ của nó như tôi làm trong một bộ đệm để văn bản của nó không bị cắt ngắn?Làm cách nào để giảm kích thước phông chữ của chế độ-thanh/dòng?

+2

Bạn cũng có thể quan tâm đến các thư viện như [diminish.el] (http://www.emacswiki.org/emacs/DiminishedModes) để viết tắt (hoặc loại bỏ hoàn toàn) văn bản nhỏ hơn 'nhẹ' trong dòng chế độ, và do đó cải thiện ngưỡng mà tại đó điều này trở thành một vấn đề. Phương thức DIY là điều khiển biến 'minor-mode-alist' trực tiếp. Xem thêm http://emacs-fu.blogspot.com/2010/05/cleaning-up-mode-line.html – phils

+0

@phils gợi ý tốt nhưng không giúp đỡ nhiều vì thông tin như số cột, thời gian, vc, tên đệm , hệ thống mã hóa, vv không thể giảm bớt được –

Trả lời

3

Có, sử dụng M-xset-face-fontNhậpmodelineNhậpTab và chọn phông chữ mà bạn thích. Đối với một số phông chữ, bạn có thể cần chỉ định kích thước trên địa chỉ thứ 7 .

-microsoft-Georgia-normal-normal-normal-*-8-*-*-*-*-0-iso10646-1 
             ^
9

Bạn có thể làm điều này, ví dụ

(set-face-attribute 'mode-line nil :height 60)

thay thế 60 cho chiều cao mà bạn muốn. Bạn có thể sử dụng móc để thay đổi giá trị động tùy thuộc vào một số điều kiện, nhưng afaik tất cả các chế độ dòng sẽ chia sẻ cùng một phông chữ.

5

Bạn có thể nhập M-x customize-face RET mode-line và đặt thuộc tính độ cao.

+0

Đây là cách dễ nhất nếu bạn không quen thuộc với tất cả các cài đặt khác nhau. Nó cũng cho phép bạn nhanh chóng lưu thay đổi vĩnh viễn hoặc chỉ cho một phiên duy nhất. – Yossarian

+1

@ Yossarian đúng nhưng nhược điểm duy nhất, với tôi, là bạn không nhận được đề xuất trong đó cho gia đình phông chữ vv, trong khi bạn làm như vậy trong trường hợp của câu trả lời của choroba –

Các vấn đề liên quan