2013-02-15 23 views
5

Khi văn bản được tô sáng trong vim, ví dụ bằng cách sử dụng thẻ 'em' khi viết tài liệu HTML, tôi thấy rằng trong một số sơ đồ màu, con trỏ trở nên vô hình, khiến khó đặt chính xác đóng thẻ. Có cách nào để thay đổi màu con trỏ trên văn bản được đánh dấu không?Con trỏ bị mất trong văn bản được đánh dấu - Vim

Trả lời

0

Sự cố này dẫn tôi xuống một lỗ thỏ và khiến tôi tìm hiểu thêm về cách làm nổi bật cú pháp.

Tôi đã học được rằng lý do của tôi, được cho là nghiêng, văn bản đã được nhấn mạnh ở nơi đầu tiên, là bởi vì nhà ga Mac không hỗ trợ in nghiêng ("Enabling italics in vim syntax highlighting for mac terminal ')

tôi nhận ra, nhờ vào' Colour colour everywhere! 256 colour-mode for Linux consoles", do cấu hình màu tôi đã chọn trong tùy chọn của Thiết bị đầu cuối, màu sắc "sáng" và "bình thường" của tôi không có sự khác biệt, và vì lý do đó, cấu hình màu của tôi không bao giờ trông giống như ảnh chụp màn hình.

Và cuối cùng, tôi đã giải quyết được vấn đề mất con trỏ bằng cách thay đổi màu con trỏ trong tùy chọn Thiết bị đầu cuối.

+0

Bây giờ bạn đã làm việc với Thiết bị đầu cuối, hãy xem xét sử dụng [iTerm2] (http://iterm2.com/). Nó giống như Terminal đã làm đúng. –

+0

Tôi đã tải xuống iTerm2 khi tôi cố gắng hiển thị chữ nghiêng nhưng sau khi tìm ra một công việc phù hợp với thiết bị đầu cuối, tôi cảm thấy rằng tôi không thực sự hiểu được sự khác biệt của iTerm2 với thiết bị đầu cuối thông thường của mình. Tôi vẫn còn ở đó trong tương lai nếu tôi từng tiến tới cấp độ đai đen của ninja. Cảm ơn vì tiền hỗ trợ. – Arlen

0

Bạn sẽ phải móc vào CursorMoved,CursorMovedI các sự kiện và sau đó xác định nhóm nổi bật dưới con trỏ với synIDattr(synIDtrans(synID(line("."), col("."), 1)), "name"). Nếu đó là một trong những nhóm khó thấy, bạn có thể ra lệnh :highlight Cursor ... để thay đổi nhóm đó (hoặc thay đổi lại).

Nhưng điều này khá phức tạp. Tại sao bạn không chỉ đơn giản là sửa đổi colorscheme và chọn một màu sắc có thể dễ dàng được công nhận trong mọi trường hợp ?! (Lệnh :hi liệt kê tất cả các màu và giúp bạn chọn một màu.)

+0

Cảm ơn bạn đã biết mẹo sử dụng: lệnh hi. Nó rất hữu ích trong việc tùy biến cú pháp tô sáng màu của tôi. – Arlen

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