ฉันจะฝังซอร์สโค้ดโปรแกรมในสไลด์ Powerpoint และทำการไฮไลต์โค้ดได้อย่างไร


94

เป็นไปได้หรือไม่ที่จะฝังซอร์สโค้ดโปรแกรมมิงลงในสไลด์ Powerpoint และทำการไฮไลต์ / ระบายสีโค้ดต่อไป?


คุณกำลังคัดลอกแอปพลิเคชันใดอยู่
John T

ฉันใช้ textmate, e-texteditor และ eclipse มากที่สุด
Yousui

คำตอบ:


53

หลังจากวางแล้วไอคอน "ตัวเลือกการวาง" ขนาดเล็กจะปรากฏขึ้นใต้ข้อความที่วาง

คลิกที่ไอคอนนี้และเลือก "Keep Formatting Source":

ป้อนคำอธิบายรูปภาพที่นี่


2
ฉันไม่เห็นPaste Optionsไอคอนดังกล่าว ฉันไม่เห็นปุ่มที่จะให้ตัวเลือกเหล่านี้แก่ฉัน ฉันใช้ PowerPoint: mac 2011 ฉันคิดว่าฉันเห็นในเวอร์ชัน Windows แล้ว
คิวเมนตัส

ฉันลองใช้วิธีการและเครื่องมือต่าง ๆ เพื่อคัดลอก แต่จริง ๆ แล้วหายไปว่า word / powerpoint ทำให้รูปแบบยุ่งเหยิงโดยใช้ "Destination Theme" ขอบคุณ!
ทิมBüthe

43

ใช้ Notepad ++ พร้อม Add-on NppExport

  • เลือกรหัสที่มา

  • ใช้คัดลอก RTF ไปยังคลิปบอร์ดของ NppExport

  • วางลงในสไลด์ PPT ที่ว่างเปล่า (อย่าเลือกไฟล์ข้อความใด ๆ )


ใช่ฉันหวังว่าฉันจะรู้เรื่องนี้เมื่อหลายปีก่อน
Ken Bellows

3
ด้วยเวอร์ชัน 6.9.2 หรือสูงกว่ามันใช้งานได้โดยไม่ต้องใช้ปลั๊กอิน NppExport เพียงคลิกขวาที่ข้อความที่เลือก -> คำสั่งปลั๊กอิน -> คัดลอกข้อความด้วยการเน้นไวยากรณ์
Ivan Kochurkin

Notepad ++ เวอร์ชันปัจจุบันมาพร้อมกับปลั๊กอินนี้แล้ว :)
fabriciorissetto

นี่เป็นวิธีแก้ปัญหาที่น่าทึ่งที่สุดเท่าที่เคยมีมา ...
BlaB

21

Pygmentsสามารถจัดรูปแบบได้เกือบทุกรูปแบบเป็น rtf:

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

นักแปลออนไลน์สามารถดูได้ที่pygments.org/demo
koppor

3
pygmentize -f rtf code.py | pbcopyความคิดเดียวกันตรงไปยังคลิปบอร์ด OS X
Christian Long

ขอบคุณสำหรับสิ่งนี้. ฉันได้ผลลัพธ์ที่น่าพอใจมากpygmentize -O style=paraiso-dark -f rtf -l aspx-cs Index.cshtml | pbcopyสำหรับการเน้นไวยากรณ์ของมุมมองมีดโกนสำหรับใช้ในงานนำเสนอ
Asbjørn Ulsberg

3

หากไม่จำเป็นต้องคัดลอกและวางซอร์สโค้ดของงานนำเสนอโซลูชันที่รวดเร็วและสกปรกอาจเพียงแค่ถ่ายภาพหน้าจอของซอร์สโค้ด


7
ภาพอาจเลือนเมื่อซูมเข้า
Yousui

ใช้แว่นขยายแล้วจับภาพหน้าจอของสิ่งนั้น
wbeard52

1
การทำเช่นนั้นสามารถเพิ่มขนาดของไฟล์การนำเสนอได้อย่างมาก
Rufflewind

3
  1. คลิกที่แทรก→วัตถุ→ข้อความ OpenDocument
  2. วางบนแผงที่เปิด
  3. คลิกด้านนอก

หมายเหตุ: การคัดลอกจาก Notepad ++ จะรักษาสีและสไตล์


ใช้งานไม่ได้กับ power point 2010 ฉันคัดลอกข้อความจาก Notepad ++ ไปยังงานนำเสนอ power point แต่สีและสไตล์หายไป
AnkurTank

1
ถ้าฉันใช้การเสียบ NPPExport และใช้ "คัดลอก RTF ไปยังคลิปบอร์ด" แล้ววางลงไป
AnkurTank

1

เครื่องมือเน้นข้อความทางออนไลน์เช่น TextMate นั้นดูดีเช่นกันhttp://markup.su/highlighter/

แต่หลังจากวางลงในงานนำเสนอ PowerPoint เส้นใหม่และการเว้นช่องว่างบรรทัดหายไปดังนั้นเราสามารถถ่ายภาพหน้าจอของตัวอย่างและวางลงในงานนำเสนอ PowerPoint ของเรา


การวางลงใน ppt ไม่ได้ทำงานที่นี่ใน Windows 10: บรรทัดใหม่จะไม่ถูกวาง
koppor

0

การวางจาก Eclipse ควรทำการฟอร์แมตถ้าแอพนั้นรองรับ ฉันรู้ว่า Word ไม่ ... ไม่แน่ใจเกี่ยวกับ PPT


1
ใช้งานได้ตั้งแต่ Eclipse Juno ถึง Word 2010 แต่ไม่ใช่ Powerpoint 2010 - สูญเสียสีและแปลงบางส่วนเป็นข้อความตัวหนา
DNA

0

ฉันไม่ประสบความสำเร็จในการติดตั้ง Powerpoint 2010 บน Windows

อย่างไรก็ตามการวางจาก Eclipse ลงใน Word 2010 ทำงานได้

จากนั้นคุณสามารถบันทึกข้อความที่จัดรูปแบบนี้เป็นไฟล์ RTF จากนั้นฝัง RTF ลงในภาพนิ่ง Powerpoint 2010 โดยใช้แทรกวัตถุ (และเลือก 'ลิงก์' เพื่อเลือกเพื่อให้คุณสามารถแก้ไขและอัปเดตข้อความใน Word)


0

การใช้ Notepad ++ และ Npp Export ใช้งานได้ดี แต่ข้อความของคุณจะจบลงด้วยพื้นหลังสีขาว

หากต้องการลบออกให้วางข้อความเป็นคำแรกด้วยตัวเลือก "สงวนการจัดรูปแบบต้นฉบับ" จากนั้นเลือกข้อความและในหน้าแรก> ตัวอักษรลบพื้นหลังด้วยตัวเลือกสีไฮไลต์ข้อความ

จากนั้นคัดลอกข้อความจากคำอีกครั้งและวางใน PowerPoint ด้วยตัวเลือก "สงวนการจัดรูปแบบต้นฉบับ"


0

คัดลอกรหัสและวางรหัสนั้นลงในคำ Microsoft

ป้อนคำอธิบายรูปภาพที่นี่

จากนั้นทำการจัดรูปแบบหากจำเป็นแล้วคัดลอกจากคำแล้ววางกลับไปยัง PowerPoint โดยคลิกขวาและเลือกใช้ชุดรูปแบบปลายทาง

ป้อนคำอธิบายรูปภาพที่นี่


ไม่ว่าจะด้วยวิธีใด“ การจัดรูปแบบถ้าจำเป็น” หมายความว่าอย่างไร
สกอตต์

หมายความว่าถ้าคุณต้องการเปลี่ยนแปลงบางอย่างของคุณเองเช่นการจัดตำแหน่งหรือเยื้องรหัส
selftaught91

0

นี่เป็นวิธีการอื่น:

  1. ค้นหาบริการเน้นรหัสต้นฉบับออนไลน์
  2. วางรหัสเพื่อไฮไลต์ลงในเว็บไซต์
  3. คัดลอกเวอร์ชันที่ไฮไลต์
  4. สร้างเอกสาร Word ใหม่
  5. วางรหัสลงใน Word (หมายเหตุสีพื้นหลังอาจหายไป)
  6. คัดลอกรหัสจาก Word
  7. สร้างพื้นที่ข้อความใหม่ใน PowerPoint
  8. คลิกตัวเลือกเมนูหน้าหลัก
  9. เปิดวางบน Ribbon
  10. เลือกให้จัดรูปแบบแหล่งที่มา
  11. เลือกเปลี่ยนสีพื้นหลังของพื้นที่ข้อความเพื่อลิ้มรส

ปรับแบบอักษรโดยใช้Inconsolataหรือแบบอักษร monospace อื่น ๆ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.