2009-08-25 36 views
7

Tôi muốn có vim hiển thị bình luận của tôi in nghiêng, và tôi hiểu rằng tôi cần phải đặtnghiêng Kích hoạt trong cú pháp vim làm nổi bật cho mac terminal

cterm=italic

trong dòng

hi Comment

trong tập tin color.vim tôi đang sử dụng. Điều này, tuy nhiên, không có hiệu lực trên màn hình hiển thị văn bản, mà tôi nghi ngờ đã làm với một số thiết lập Terminal.app, trừ khi tôi hiểu sai cú pháp vim. Tôi đánh giá cao nếu ai đó có thể chỉ cho tôi cách bật tính năng này.

Ngoài ra, tôi hiện đang sử dụng phông chữ Monaco, không có tệp in nghiêng riêng biệt (tuy nhiên, tô sáng cú pháp nghiêng không hoạt động cho các phông chữ như Contolas, Lucida, Bitstream Vera hoặc các phông chữ được in nghiêng hoặc xiên khác hoặc). Giả sử rằng một giải pháp tồn tại cho các phông chữ in nghiêng, tôi có phải nhảy qua bất kỳ vòng lặp nào khác để Monaco hoạt động không?

Cảm ơn mọi đầu vào.

EDIT:
Tôi rất ngạc nhiên khi tôi chưa nhận được câu trả lời; điều này dường như không quá khó để làm. Có thể nó là. Ngoài ra, ai đó có thể giải thích tại sao điều này sẽ không phải là?

Trả lời

4

Tính đến SnowLeopard, Terminal.app không hỗ trợ thuộc tính nghiêng (SGR, giá trị 3). Vui lòng gửi yêu cầu tại http://bugreporter.apple.com.

0

Konrad, không biết về Terminal.app, nhưng in nghiêng được hỗ trợ trong nhiều trình mô phỏng thiết bị đầu cuối khác nhau. urxvt, konsole, gnome-terminal xuất hiện trong đầu bạn.

+0

bất kỳ trên máy Mac? Terminal.app và iTerm không hoặc có thể đó là một vấn đề cấu hình TERM. – mb14

+0

Thử dùng [Terminator] (http://software.jessies.org/terminator/ChangeLog.html), là một thay thế nền tảng tốt đẹp cho Terminal.app được viết bằng Java. Không có ý tưởng nếu bạn có thể nhận được giao diện điều khiển vim để hiển thị in nghiêng, mặc dù, chứ không chỉ là văn bản in đậm hoặc inverted, đó là những gì nó làm trên hộp của tôi. – loevborg

0

Bạn không thể sử dụng phông chữ monaco thông thường.

Dường như chỉ MacVim cho phép in nghiêng.

Here

+0

Ý của bạn là gì? Có một url bạn có thể chỉ cho tôi? – daltonb

2

Italics support đang đến ứng dụng thiết bị đầu cuối iTerm2 - ứng dụng này hiện đang được xây dựng hàng đêm. Như đã đề cập trong yêu cầu nâng cao, bạn cần định cấu hình chính xác TERMINFO.

0

Tạo một tập tin gọi là xterm-256color-italic.terminfo:

# A xterm-256color based TERMINFO that adds the escape sequences for italic. 
xterm-256color-italic|xterm with 256 colors and italic, 
    sitm=\E[3m, ritm=\E[23m, 
    use=xterm-256color, 

Run tic xterm-256-italic.terminfo trong terminal của bạn, nó sẽ tạo ra một file ~/.terminfo/78/xterm-256color-italic, sau đó bạn có thể thiết lập TERM=xterm-256-italic

profiles

hoặc bạn chỉ có thể thay thế /usr/share/terminfo/78/xterm-256color bằng ~/.terminfo/78/xterm-256color-italic

sudo cp /usr/share/terminfo/78/xterm-256color /usr/share/terminfo/78/xterm-256color-bak 
sudo cp ~/.terminfo/78/xterm-256-color-italic /usr/share/terminfo/78/xterm-256color 

Sau đó, bạn có thể tìm thấy nghiêng phông chữ trong vim:

vim

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