Computer >> Máy Tính >  >> Phần mềm >> Phần mềm

Cách thêm mã đầu cuối có màu vào Microsoft Word

Cách thêm mã đầu cuối có màu vào Microsoft Word

Nếu bạn muốn đặt mã Terminal trong Word với màu sắc chính xác, chỉ cần sao chép và dán sẽ không hoạt động. Bạn sẽ cần sử dụng một công cụ để tạo HTML được tô màu, sau đó nhập HTML vào Word. Chúng tôi có thể sử dụng ansi2HTML để chuyển đổi mã Terminal của chúng tôi sang HTML, sau đó thả nó vào tài liệu Microsoft Word của chúng tôi.

Sử dụng ansi2HTML để tạo mã Đầu cuối có màu dưới dạng HTML

Nếu bạn đang sử dụng macOS hoặc Linux hoặc có Linux shell đang chạy trên Windows, bạn có thể sử dụng ansi2HTML để xuất mã Terminal có màu sang Microsoft Word.

Cài đặt ansi2HTML

Nếu không có quyền truy cập vào yum, chúng tôi cần một trình quản lý gói để cho phép chúng tôi cài đặt ansi2HTML.

Rất tiếc, gói này không có trên Homebrew, nhưng chúng tôi có thể lấy nó từ pip . Nếu bạn chưa cài đặt pip, hãy lấy nó bằng cách chạy lệnh bên dưới trong Terminal:

sudo easy_install pip

Khi bạn đã cài đặt pip, bạn có thể kéo ansi2HTML xuống từ pip bằng lệnh sau:

pip install ansi2html

Người dùng Linux với yum có thể sử dụng các lệnh sau để cài đặt:

sudo yum install python-ansi2html

Sử dụng ansi2HTML trong Terminal

Với ansi2HTML được cài đặt, bây giờ chúng ta có thể sử dụng nó trong Terminal.

Cú pháp chung cho ansi2html là:

ls --color=always | ansi2html > directories.html

Đầu tiên là lệnh chúng ta muốn in ra với bất kỳ cờ chỉnh màu nào được bật. Sau đó, chúng tôi chuyển đầu ra đó đến ansi2html và sử dụng dấu mũ để xuất nó sang tệp có phần mở rộng .html.

Ví dụ:để in màu nhật ký hệ thống macOS của tôi, tôi có thể chạy một cái gì đó như sau:

sudo tail /var/log/system.log | ccze -A | ansi2html > logs.html

Độc giả có đôi mắt đại bàng sẽ lưu ý rằng tôi đã xen kẽ ccze như một bước thứ hai để tô màu nhật ký của tôi. Bạn có thể lấy nó từ Homebrew với brew install ccze .

Mở tệp HTML kết quả và chúng tôi sẽ thấy đầu ra được tô màu của lệnh của chúng tôi.

Cách thêm mã đầu cuối có màu vào Microsoft Word

Lưu ý rằng bạn cần phải cẩn thận tô màu rõ ràng mã đi ra khỏi Terminal, dưới dạng lệnh pipe (| ) thường tách màu ngay cả khi các biến môi trường của bạn yêu cầu khác.

Dán HTML có màu vào Word

Bây giờ tôi đã tạo HTML màu, tôi cần một cách để đưa nó vào Word.

1. Từ menu “Chèn” trên ruy-băng trong Microsoft Word, hãy chọn “Văn bản từ tệp” trong trình đơn thả xuống của biểu tượng Đối tượng.

Cách thêm mã đầu cuối có màu vào Microsoft Word

Nếu bạn không thấy biểu tượng đó, hãy đảm bảo rằng bạn đã phóng to cửa sổ Word của mình để hiển thị tất cả các biểu tượng trong ruy-băng.

2. Trong trình duyệt tệp bật lên, hãy chọn tệp HTML mà ansi2HTML đã tạo. Văn bản màu sẽ được sao chép vào Word.

Cách thêm mã đầu cuối có màu vào Microsoft Word

Thay đổi bảng màu của ansi2HTML

Như bạn có thể thấy, một số văn bản hơi khó đọc. Chúng tôi có thể điều chỉnh màu sắc theo cách thủ công ở hai nơi. Trong trường hợp này, đầu tiên sẽ là ccze lệnh, chịu trách nhiệm áp dụng màu ban đầu. Nhưng trực tiếp hơn, chúng ta có thể chỉnh sửa CSS trong tệp HTML mà ansi2HTML đã tạo.

1. Mở tệp HTML trong trình soạn thảo văn bản.

2. Trong phần đầu của tài liệu HTML, chúng ta có thể thấy CSS được tạo tự động.

Cách thêm mã đầu cuối có màu vào Microsoft Word

3. ansi2HTML định nghĩa một số lớp để áp dụng màu. Chúng ta chỉ cần xem các lớp nào được liên kết với các màu mà chúng ta muốn thay đổi, sau đó chọn một màu phù hợp hơn.

Chúng tôi cũng có thể chạy ansi2HTML ở chế độ màu sáng bằng cách sử dụng -l cờ, như vậy:

ansi2html -l > logs.html

Điều này tạo ra đầu ra dễ đọc hơn nhiều so với nền trắng, mặc dù nó không hấp dẫn bằng:

Cách thêm mã đầu cuối có màu vào Microsoft Word

Bạn cũng có thể đặt các khối mã ngắn hơn vào hộp văn bản và đặt nền thành màu tối, nhưng đó có lẽ là tùy chọn kém linh hoạt nhất.

Kết luận

Một quy trình tương tự có thể được sử dụng để tô màu nhiều loại mã. Nếu bạn có thể tạo đầu ra chuẩn được tô màu trong Terminal, bạn có thể “in” nó ra ansi2HTML và thả nó vào Word.