Làm cách nào tôi có thể nhúng mã nguồn lập trình trong slide Powerpoint và giữ tô sáng mã?


91

Có thể nhúng mã nguồn lập trình vào slide Powerpoint và giữ tô sáng / tô màu mã không?


bạn đang sao chép ứng dụng nào?
John T

Tôi sử dụng textmate, e-texteditor và nhật thực nhiều nhất.
Yousui

Câu trả lời:


53

Sau khi dán, một biểu tượng "Dán tùy chọn" nhỏ xuất hiện bên dưới văn bản đã dán.

Nhấp vào biểu tượng này và chọn "Giữ định dạng nguồn":

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


2
Tôi không thấy một Paste Optionsbiểu tượng như vậy . Tôi không thấy một nút để cung cấp cho tôi các tùy chọn này. Tôi đang sử dụng PowerPoint: mac 2011. Tuy nhiên, tôi nghĩ rằng tôi đã thấy nó trong các phiên bản Windows.
Acumenus

Tôi đã thử các phương pháp và công cụ được đề xuất khác nhau để sao chép từ đó, nhưng thực sự thiếu từ / powerpoint đó đã làm rối định dạng bằng cách sử dụng "Destination Theme". Cảm ơn!
Tim Büthe

43

Sử dụng Notepad ++ với NppExport bổ trợ.

  • Chọn mã nguồn

  • Sử dụng Sao chép RTF vào khay nhớ tạm của NppExport

  • Dán vào slide PPT trống (không chọn bất kỳ textfiled nào)


CÓ Tôi ước tôi biết về những năm trước đây
Ken Bellows

3
Với phiên bản 6.9.2 trở lên, nó hoạt động mà không cần plugin NppExport. Chỉ cần nhấp chuột phải vào văn bản đã chọn -> Lệnh Plugin -> Sao chép văn bản bằng tô sáng cú pháp.
Ivan Kochurkin

Phiên bản hiện tại của Notepad ++ đã đi kèm với plugin này :)
Fabriciorissetto

Đây là giải pháp tuyệt vời nhất từng có ...
BlaB

21

Pygments có thể định dạng hầu hết mọi định dạng cho rtf:

pygmentize -f rtf -o code.rtf code.py

Một dịch giả trực tuyến có sẵn tại pygments.org/demo
koppor

3
Cùng ý tưởng, thẳng vào clipboard OS X pygmentize -f rtf code.py | pbcopy.
Christian Long

Cảm ơn vì điều đó. Tôi đã nhận được kết quả rất thuận lợi với pygmentize -O style=paraiso-dark -f rtf -l aspx-cs Index.cshtml | pbcopyviệc làm nổi bật cú pháp của chế độ xem Dao cạo để sử dụng trong bản trình bày.
Asbjørn Ulsberg

3

Nếu mã nguồn không cần phải sao chép và dán ra khỏi bản trình bày, một giải pháp nhanh chóng và bẩn thỉu có thể chỉ đơn giản là chụp ảnh màn hình của mã nguồn.


7
Hình ảnh có thể bị mờ khi phóng to.
Yousui

Sử dụng kính lúp và sau đó chụp ảnh màn hình đó.
wbeard52 17/05/2015

1
Làm như vậy có thể tăng kích thước của tệp trình bày đáng kể.
Rufflewind

3
  1. Nhấp vào Chèn → Đối tượng → Văn bản OpenDocument
  2. Dán trên bảng mở
  3. Nhấp vào bên ngoài.

Lưu ý: Sao chép từ Notepad ++ sẽ giữ được màu sắc và kiểu dáng.


Không hoạt động cho power point 2010. Tôi đã sao chép văn bản từ Notepad ++ sang trình bày Power point nhưng nó mất màu sắc và kiểu dáng.
AnkurTank

1
Nếu tôi sử dụng cắm NPPExport và sử dụng "sao chép RTF vào bảng tạm" và sau đó dán nó hoạt động.
AnkurTank

1

Cú pháp đánh dấu trực tuyến như TextMate cũng có vẻ tốt, http://markup.su/highlighter/

Nhưng sau khi dán vào bản trình bày PowerPoint, các dòng và khoảng cách dòng mới bị mất, vì vậy chúng ta có thể chụp ảnh màn hình xem trước và dán nó vào bản trình bày PowerPoint của mình


Việc dán vào ppt không hoàn toàn hoạt động ở đây trên Windows 10: Các dòng mới không được dán.
koppor

0

Dán từ Eclipse sẽ giữ lại định dạng nếu ứng dụng hỗ trợ nó. Tôi biết Word không ... không chắc chắn về PPT.


1
Hoạt động từ Eclipse Juno đến Word 2010, nhưng không phải Powerpoint 2010 - nó mất màu sắc và chuyển đổi một số trong số chúng thành văn bản in đậm
DNA

0

Tôi đã không thành công khi dán vào Powerpoint 2010 trên Windows.

Tuy nhiên, dán từ Eclipse vào Word 2010 hoạt động.

Sau đó, bạn có thể lưu văn bản được định dạng này dưới dạng tệp RTF, sau đó nhúng RTF vào trang chiếu Powerpoint 2010 bằng cách sử dụng Chèn Đối tượng (và tùy chọn chọn 'liên kết' để bạn có thể chỉnh sửa và cập nhật văn bản trong Word).


0

Sử dụng Notepad ++ và Npp Export hoạt động rất tốt, nhưng văn bản của bạn sẽ kết thúc với nền trắng.

Để xóa nó, trước tiên hãy dán văn bản bằng từ với tùy chọn "giữ nguyên định dạng nguồn". Sau đó, chọn văn bản và trong Trang chủ> Phông chữ, xóa nền bằng tùy chọn Màu tô sáng văn bản.

Sau đó, sao chép lại văn bản từ word và dán nó vào powerpoint với tùy chọn "giữ nguyên định dạng nguồn".


0

Sao chép mã và trước tiên dán mã đó vào Microsoft word

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

Sau đó thực hiện định dạng nếu cần thiết và sau đó sao chép từ word và dán lại vào powerpoint bằng cách nhấp chuột phải và chọn sử dụng chủ đề đích

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


Dù bằng cách nào, thì sau đó, định dạng nào thực hiện định dạng nếu cần thiết có nghĩa là gì?
Scott

Điều đó có nghĩa là nếu bạn muốn thực hiện một số thay đổi của riêng mình như căn chỉnh hoặc thụt mã
selftaught91

0

Đây là một cách tiếp cận khác:

  1. Tìm một dịch vụ đánh dấu cú pháp mã nguồn trực tuyến.
  2. Dán mã để tô sáng vào trang web.
  3. Sao chép phiên bản được tô sáng.
  4. Tạo một tài liệu Word mới.
  5. Dán mã vào Word (lưu ý màu nền có thể bị mất).
  6. Sao chép mã từ Word.
  7. Tạo một vùng văn bản mới trong PowerPoint.
  8. Nhấp vào tùy chọn menu Home .
  9. Mở Dán trên ruy băng.
  10. Chọn Giữ định dạng nguồn .
  11. Tùy chọn, thay đổi màu nền khu vực văn bản để hương vị.

Điều chỉnh phông chữ bằng Inconsolata hoặc phông chữ đơn cách khác.

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.