ฉันจะเขียนและโค้ด PHP ที่เน้นไวยากรณ์ได้อย่างง่ายดาย (หรือภาษาการเขียนโปรแกรมอื่น ๆ ) ในเอกสาร Word 2009 ได้อย่างไร
ฉันจะเขียนและโค้ด PHP ที่เน้นไวยากรณ์ได้อย่างง่ายดาย (หรือภาษาการเขียนโปรแกรมอื่น ๆ ) ในเอกสาร Word 2009 ได้อย่างไร
คำตอบ:
คุณสามารถใช้Notepad ++เพื่อทำสิ่งนี้ได้สามวิธี เพียงแค่คุณรู้ว่า Notepad ++ เป็นรุ่นที่สูงขึ้นของ Notepad ซึ่งรองรับการเน้นไวยากรณ์ของไฟล์รหัสที่แตกต่างกัน "ออกจากกล่อง" - รวม PHP!
ดาวน์โหลดและติดตั้งติดไฟและโหลดไฟล์ PHP ของคุณ คุณควรเห็นสีมันสวยงามโดยอัตโนมัติ (ถ้าไม่ใช่เพราะนามสกุลไฟล์เป็นอย่างอื่นนอกจาก.php
ไปที่ภาษา -> PHP หรือภาษา -> P -> PHP)
หากคุณต้องการเปลี่ยนสีใด ๆ คุณสามารถทำได้อย่างง่ายดายเพียงไปที่การตั้งค่า -> Styler Configurator จากเมนูนั้นคุณสามารถเปลี่ยนการเน้นและตัวเลือกแบบอักษรต่าง ๆ เพื่อให้เหมาะกับความต้องการของคุณ - แม้ว่าค่าเริ่มต้นมักจะพอเพียงสำหรับส่วนใหญ่
จากนั้นไปที่ปลั๊กอิน -> NppExport จากตรงนั้นคุณมีสามตัวเลือกที่คุณสามารถพิจารณา:
เริ่มต้นด้วยไฟล์ล่าสุด - "คัดลอกทุกรูปแบบไปยังคลิปบอร์ด" - ซึ่งจะคัดลอกไฟล์ทั้งหมดด้วยไวยากรณ์ที่ไฮไลต์ไปยังคลิปบอร์ด เมื่อคุณคลิกแล้วเปิด Microsoft Word และเพียงกดวาง! คุณควรเห็นรหัสที่เน้นด้วยไวยากรณ์อย่างสวยงาม หากมีข้อผิดพลาดคุณสามารถลองใช้ตัวเลือกอื่น (ส่งออกเป็น RTF / HTML) แม้ว่าฉันจะไม่เคยมีปัญหากับวิธีคลิปบอร์ด
ส่งรหัสของคุณไวยากรณ์ออนไลน์ไฮไลท์เว็บไซต์นี้ตัวอย่างเช่น (เลือก Langage ตัวเอง Autodetect ไม่ทำงานได้เป็นอย่างดี) มีรายชื่อของเว็บไซต์อื่น ๆ เน้นไวยากรณ์ออนไลน์เป็นที่นี่
คัดลอกโค้ดที่ไฮไลต์และวางลงใน Word
คุณสามารถติดตั้งไฟล์. PHPS ลงใน Apache แล้วคัดลอกผลลัพธ์จากเบราว์เซอร์ของคุณลงใน Word
ใน http.conf ของคุณ
AddType application/x-httpd-php-source .phps
ฉันพบคำถามนี้เพื่อค้นหาสิ่งเดียวกันสำหรับ Outlook บน Mac OS แต่ Notepad ++ ไม่มีอยู่สำหรับ OSX และฉันใช้ Sublime Text (ซึ่งมีข้อดีของการเป็นข้ามแพลตฟอร์ม)
สำหรับวันนี้มีปลั๊กอินที่เรียกว่าSublimeHighlight
สมมติว่าคุณใช้Sublime Package Controlขั้นตอนในการติดตั้ง SublimeHighlight คือ:
จากนั้นเพื่อคัดลอกข้อความที่คุณสามารถกดcmd shift Pและเรียกใช้ "SublimeHighlight: คัดลอกไปยังคลิปบอร์ดเป็น HTML" (หรือ RTF) คำสั่งเหล่านี้ยังสามารถกำหนดแป้นพิมพ์ลัด
โปรดทราบว่าใน Windows หรือ Linux คีย์ลัดสำหรับ Command Palette นั้นแตกต่างกัน แต่สามารถเข้าถึงได้โดยไปที่เครื่องมือ> Command Palette
การเน้นไวยากรณ์หลายภาษาในเอกสาร Word: http://www.planetb.ca/2008/11/syntax-highlight-code-in-word-documents/
หากไม่มีการสร้างสไตล์อักขระด้วยตนเองสำหรับแต่ละองค์ประกอบของภาษาและใช้ด้วยตนเองคุณจะไม่สามารถทำได้
ทางออกที่ดีที่สุดของคุณคือการจับภาพหน้าจอในเครื่องมือแก้ไขที่เน้นไวยากรณ์และแทรกลงในเอกสารของคุณหรือคัดลอกและวางรหัสที่มีสีสันอยู่แล้วจากโปรแกรมอื่น (อาจเป็นถังขยะ) และวางลงใน Word และหวังว่า การจัดรูปแบบสีจะได้รับการเก็บรักษาไว้
คุณสามารถใช้ปลั๊กอินไวยากรณ์จุดเด่นใน Ms.Word https://store.office.com/syntax-highlighter-WA104315019.aspx?assetid=WA104315019 ฉันทำตามขั้นตอนและการทำงานนั้น
คุณอาจต้องการพิจารณาละทิ้ง Word ทั้งหมดและใช้AsciiDocแทน AsciiDoc เป็นทั้งภาษามาร์คอัปและตัวประมวลผลเพื่อแสดงเอกสารในรูปแบบอื่น มันสนับสนุน HTML และDocBook รูปแบบ DocBook สามารถแปลงเป็นรูปแบบอื่น ๆ (เช่น PDF, ePub) โดยใช้เครื่องมือเพิ่มเติม (เช่นa2x )
โดยค่าเริ่มต้นจะใช้GNU ซอร์สไฮไลต์เป็นรหัสที่มาของรหัสสี