Để in với kết quả tìm kiếm được tô sáng


10

Khi chúng tôi tìm kiếm một mẫu trong vim, các trận đấu thường được tô sáng. Tuy nhiên, khi chúng tôi in nó ra, những điểm nổi bật biến mất. Tôi đã thử cả hai :hardcopy > my_file.pdf:TOhtml. Không giữ lại sự nổi bật.

Có cách nào để tôi có thể xuất tài liệu với các mẫu phù hợp được tô sáng thành tệp pdf không?

Tôi đang sử dụng GVim 7.4 trên máy Win 7.

Câu trả lời:


13

Hãy thử một cái gì đó như thế này:

:syntax match Error "yourterm"

hoặc (để bỏ qua trường hợp và khớp với "Yourterm", "YOUTERM", "yourTerm", v.v.):

:syntax match Error "\cyourterm"

... và in bằng hardcopy- thuật ngữ nên được tô sáng bằng các Errorquy tắc tô sáng. (xem thêm cái này ).

Đây là một mẫu pdf được in từ của tôi vimrc, sử dụng :syntax match Error "Plug":

nhập mô tả hình ảnh ở đây

Nếu thuật ngữ tìm kiếm đã được tô sáng bằng các quy tắc cú pháp filetype hiện tại (vì vậy lệnh trước đó không có tác dụng gì) và nếu bạn không gặp vấn đề gì khi in văn bản mà không có các quy tắc đó (bằng màu đen và trắng, có thể nói ), sau đó: :set ft=và sau đó syntax match Error "yourterm". Bạn sẽ nhận được văn bản màu đen trên nền trắng, với một liên lạc (có thể) màu đỏ - các kết quả được tô sáng.


:syntax match Error "ur_term"làm. Tuy nhiên, làm thế nào để làm cho nó không nhạy cảm? Cảm ơn.
user3813057

Cập nhật câu trả lời phù hợp ( \ccờ).
VanLaser

Tôi nhớ một bảng màu được thiết kế đặc biệt để in, từ một vài năm trước. Không chắc chắn những gì đã xảy ra với nó mặc dù. Cá nhân tôi đang sử dụng a2psđể in mã, nó điền vào hóa đơn khá tốt.
Sato Katsura

Cái này có thể được sử dụng để in B / W, tôi nghĩ: github.com/plan9-for-vimspace/acme-colors
VanLaser 8/8/2015
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.