Làm thế nào để định dạng một khối mã trong một bản trình bày? [đóng cửa]


144

Tôi đang chuẩn bị bản trình bày bằng Google Slides, mặc dù tôi cũng có thể làm việc với bản trình bày trong Open Office sẽ bao gồm các đoạn mã.

Có cách nào dễ dàng để thực hiện đánh dấu cú pháp cơ bản trên đoạn mã bằng Google Docs hoặc Open Office Presenter không?

Chỉnh sửa: Vì tôi tin rằng tôi có thể tìm cách nhúng HTML, nên bất kỳ công cụ nào có thể thực hiện tô sáng cú pháp trên HTML cũng sẽ là những gợi ý đáng hoan nghênh.


1
Nếu bạn sao chép từ các sản phẩm của InteliJ, nó sẽ chỉ hoạt động :)
Dawid Drozd

Câu trả lời:


163

Một cú pháp tô sáng trực tuyến:

http://markup.su/highlighter/

hoặc là

http://hilite.me/

Chỉ cần sao chép và dán vào tài liệu của bạn.


18
Trình bày không còn cho phép bạn thêm html tùy ý.
Ilia Choly

17
@iliacholy Bạn chỉ có thể sao chép và dán văn bản từ hộp xem trước thay vì sử dụng mã HTML
RobotEyes

Sẽ thật tuyệt nếu nó cũng thụt vào ..
châu chấu


Dịch vụ này không khả dụng
Yaelz 19/12/18

20

http://www.tohtml.com/ đã tạo cú pháp đánh dấu mã HTML cho nhiều ngôn ngữ. Nó có thể là những gì bạn đang tìm kiếm.


1
Vấn đề là phải làm gì sau đó. Tôi đã cài đặt qt-source-highlight và nhận được HTML. Nhưng Bản trình bày của OOO dường như không có tùy chọn để chèn HTML, và tôi cũng không thể tìm thấy một số chương trình để xuất cú pháp với một tùy chọn khác (ví dụ như RTF). Đối với windows, tôi tìm thấy câu trả lời này: fauskes.net/nb/syntaxms Nhưng tôi đang sử dụng LINUX và oowriter không có tùy chọn này.
Bác sĩ Beco

6

Nếu bạn đang sử dụng Visual Studio (điều này cũng có thể hoạt động trong Eclipse, nhưng tôi chưa bao giờ thử) và bạn sao chép và dán vào Microsoft Word (hoặc bất kỳ sản phẩm microsoft nào khác), nó sẽ dán mã theo bất kỳ màu nào mà IDE của bạn có. Sau đó, bạn chỉ cần sao chép văn bản từ và vào ứng dụng mong muốn của bạn và nó sẽ dán dưới dạng văn bản phong phú.

Tôi chỉ thấy tác phẩm này trên Visual Studio cho các sản phẩm khác của Microsoft mặc dù vậy tôi không biết liệu nó có giúp được gì không.


6

Với Tiện ích bổ sung mới cho Google Drive , bạn có thể nhận được mã tô sáng bằng tiện ích bổ sung Code Pretty .


10
Thật không may, điều này chỉ hoạt động cho Tài liệu và Bảng tính chứ không phải Bản trình bày, đó là những gì câu hỏi là về.
Một số sinh viên Noob

bây giờ nó hoạt động cũng để trình bày. Họ có thể thêm tính năng
CoffeDeveloper

Không thể điều chỉnh màu sắc của tiện ích này trên ... làm cho nó ít hữu ích hơn
Marson Mao

@GameDeveloper bạn đã làm thế nào để nó hoạt động trong các bài thuyết trình?
samu

Oh. đó là một bình luận cũ Ai nhớ .. đã thay đổi rất nhiều trong 2 năm. Có lẽ tôi sao chép dán từ một biên tập viên khác hỗ trợ đánh dấu. Tôi thực sự không nhớ XD
CoffeDeveloper

4

Tôi cũng đã nghĩ về điều này. Cuối cùng, giải pháp của tôi là sử dụng github gist . Đừng quên nó cũng có chức năng nổi bật. Chỉ cần sao chép nó. :)


2

Chỉ cần một vài gợi ý:

  • Ảnh chụp màn hình có thể là một cách dễ dàng, nhưng bạn sẽ phải đảm bảo mã trong ảnh đủ lớn và đủ rõ để đọc. (không phải toàn bộ ảnh chụp màn hình, chỉ là phần có liên quan)
  • Nếu bạn có thể nhúng html thì có rất nhiều công cụ để tạo cú pháp được tô sáng html.

1

Kiểm tra http://codepad.org . Nó có thể sẽ không giải quyết vấn đề của bưu điện; nhưng, tôi nghĩ nó sẽ có ích cho những người khác đọc bài viết này.


2
Mặc dù liên kết này có thể trả lời câu hỏi, tốt hơn là bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở nên không hợp lệ nếu trang được liên kết thay đổi.
Erik Schierboom 04/10/2015

1
Đây không phải là một bài viết, nó là liên kết đến một công cụ có thể có một số tính năng mong muốn. Nếu liên kết thay đổi và công cụ không khả dụng, câu trả lời sẽ không liên quan.
Zack

1

Nếu bạn viết mã của mình bằng emacs thì bạn có thể quan tâm đến gói elisp htmlize .

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.