Có thể chọn một đoạn văn bản bạn đang chỉnh sửa và thay đổi màu của văn bản không? Tôi biết có thể tạo chủ đề màu sẽ tô màu một số loại văn bản nhất định (ví dụ như các chức năng tô màu trong một ngôn ngữ lập trình nhất định), nhưng có thể thực hiện thay đổi màu một lần cho một đoạn văn bản được chọn trong một emacs cụ thể tài liệu mà không tạo chủ đề? cảm ơn trước.Thay đổi màu của một đoạn văn bản cụ thể trong các emacs mà không cần tạo chủ đề
Trả lời
Hãy thử set-background-color
, set-foreground-color
, set-cursor-color
.
Thay đổi sẽ không được lưu với tài liệu.
Lưu ý:
Khi tôi thử các chức năng đó, chúng không đặt màu của vùng trừ khi tôi đi qua các menu.
Chủ đề không cho phép bạn chỉ định màu của văn bản tùy ý trong mọi trường hợp. Nó chỉ mô tả một bộ mặt được sử dụng bởi font-lock.
Để áp dụng một khuôn mặt một mảnh tùy ý các văn bản, chọn văn bản, sau đó M:(add-text-properties (region-beginning) (region-end) '(face font-lock-warning-face))
Xem những gương mặt phần của cuốn cẩm nang elisp về cách tạo một khuôn mặt.
Emacs cũng đi kèm với gói hi-lock
, có thể làm nổi bật các regexps hoặc đường chứa regexps. Xem manual
Tôi khá chắc chắn rằng sẽ không làm việc, vì 'add-text-properties' không phải là' tương tác'. Có thể làm việc với 'M-:' ('eval'). –
Bằng cách chọn văn bản, ý của bạn là đặt dấu ở đầu văn bản và sau đó di chuyển con trỏ đến cuối lựa chọn? – Hendeca
Vâng, nó hoạt động. Tôi sẽ chỉnh sửa để phù hợp. –
Bạn có thể muốn xem enriched-mode.
Nếu bạn đang ở trong vùng đệm không được kiểm soát bằng phông chữ, bạn có thể sử dụng 'facemenu'.
Ví dụ: đánh dấu một đoạn văn bản, sau đó bằng chuột, hãy bấm C-mouse-2
. Sau đó, bạn có thể chọn một khuôn mặt (một số kết hợp các thuộc tính văn bản có tên). Bạn cũng có thể chọn màu nền hoặc màu nền ngẫu nhiên.
Nếu bạn Emacs đặc biệt là cũ, tôi dường như nhớ một cái gì đó tương tự trên M-g
.
khoảng M-x highlight-phrase
?
Tôi sẽ chấp nhận nhưng nhận ra điều này về mặt kỹ thuật chỉ thay đổi màu nền của văn bản, chứ không phải bản thân văn bản. Có lẽ không có cách nào để làm điều này một cách nhanh chóng và dễ dàng? – Hendeca
Xem http://www.emacswiki.org/emacs/HighlightTemporarily (và không cần tạm thời).
Bạn có thể "tô màu" văn bản bằng cách vuốt bằng chuột hoặc ghép nó bằng một cụm từ và một số cách khác. Thư viện highlight.el
, đặc biệt, cho phép bạn "tô màu" văn bản theo nhiều cách.
Tôi biết sáu năm là một thời gian khá dài, nhưng tôi tình cờ gặp câu hỏi này, và sau rất nhiều nghiên cứu, tôi không tìm thấy bất cứ thứ gì gần như khách quan như những gì cuối cùng tôi tự mình đào tạo.
Để tô màu chẳng hạn, 200 ký tự đầu tiên trong bộ đệm của bạn, thực hiện lệnh:
(put-text-property 1 200 'face (cons 'foreground-color "red"))
Nếu bạn cần giúp đỡ thực hiện lệnh này trong emacs, đây là một khả năng trong số nhiều:
- Gõ biểu thức đánh giá ESC-x.
- Nhập hoặc dán lệnh trên vào bộ đệm mini sau lời nhắc.
- Nhấn ENTER.
- 1. Thay đổi màu tô sáng trong một chủ đề từ chủ đề màu Eclipse
- 2. Thay đổi màu và màu của văn bản trong hộp văn bản
- 3. Thay đổi màu văn bản trong MoreNavigationController
- 4. Thay đổi màu văn bản
- 5. Tạo màu liên kết giống như màu văn bản mà không biết màu văn bản?
- 6. Java: Làm cách nào để thay đổi màu của một dòng hoặc hàng chuỗi cụ thể trong vùng Văn bản?
- 7. Thay đổi màu văn bản trong trường văn bản
- 8. Thay đổi màu văn bản trong các hộp CHỌN
- 9. Thay đổi màu của một số văn bản trong một JLabel
- 10. Trình tạo giao diện thay đổi lỗi màu văn bản?
- 11. Cách thay đổi màu của thanh tiêu đề không có chủ đề
- 12. Thay đổi màu văn bản trong một WebView?
- 13. Cách tạo biến cụ thể pthread mà không cần __thread
- 14. thay đổi màu chữ cụ thể trong wordcloud
- 15. Ký hiệu không thay đổi màu khi thay đổi chủ đề màu Eclipse
- 16. Làm cách nào để thay đổi màu sắc trong SharpDevelop thành một chủ đề tối?
- 17. Thay đổi màu đường viền của văn bản iOS
- 18. Thay đổi màu văn bản của thanh tìm kiếm ios
- 19. Thay đổi một phần của màu văn bản trong một tiện ích "EditText"
- 20. matplotlib: thay đổi tiêu đề và màu sắc văn bản và màu sắc đánh dấu
- 21. Thay đổi màu văn bản giữ chỗ của jQuery
- 22. Tôi có thể tạo nhóm Chủ đề của mình tạo chủ đề làm tiền cảnh không?
- 23. Thay đổi chủ đề của trang web
- 24. Thay đổi màu đường kẻ sáng trong emacs
- 25. Xóa các cột cụ thể của văn bản trong Emacs/XEmacs bằng bàn phím
- 26. Chủ đề màu Bình minh của TextMate cho Emacs
- 27. Cách thay đổi màu nền tiêu đề của một QTableView
- 28. Có thể thay đổi màu của thanh tiêu đề của hoạt động mà không có FEATURE_CUSTOM_TITLE không?
- 29. Có thể thay đổi màu của một hàng trong một cây chuỗi ảo không?
- 30. Thay đổi đầu vào màu biên giới văn bản mà không thay đổi đó là chiều cao
Tôi có thể làm việc này, nhưng chỉ cho toàn bộ tài liệu. Có lẽ tôi không chọn một khu vực thành công? Tôi đã thử đặt một dấu ở đầu khu vực tôi muốn chỉnh sửa và sau đó di chuyển con trỏ đến cuối vùng tôi muốn nhưng không hoạt động. Không làm nổi bật bằng chuột. Bất kỳ lời khuyên cho điều này? Ngoài ra tiếc là nó có vẻ như mặc dù đây không phải là vĩnh viễn, vì vậy đó là một vấn đề khác – Hendeca