วิธีที่ดีที่สุดในการแทรกตัวอย่างซอร์สโค้ดลงในเอกสาร Microsoft Word คืออะไร


131

ฉันต้องเขียนเอกสารบางอย่างที่จะรวมตัวอย่างซอร์สโค้ด ตัวอย่างบางส่วนจะถูกเขียนจาก IDE และอื่น ๆ จะถูกเขียนแทน ตัวอย่างของฉันเป็นหลักใน Java

ในฐานะคนที่คุ้นเคยกับ LaTeX การทำสิ่งนี้ใน Word นั้นเจ็บปวดมาก อย่างไรก็ตามฉันผูกพันกับ Word ในเรื่องนี้ ตัวเลือกเดียวที่ฉันได้เห็นคือ:

  1. เขียนหรือคัดลอกลงในเอกสารจากนั้นใช้แบบอักษรชนิดคงที่จัดรูปแบบและหวังว่า Word ไม่ได้เป็นตัวพิมพ์ใหญ่สำหรับคุณ ไม่จำเป็นต้องพูดแบบนี้ดูเหมือนว่าไร้สาระ
  2. คัดลอกและวางภาพหน้าจอของซอร์สโค้ดจาก IDE อย่างน้อยฉันก็เก็บสี อย่างไรก็ตามถ้าฉันเปลี่ยนขนาดตัวอักษรของฉันฉันเมา ฉันยังเมาข้ามขอบเขตหน้า และยอมรับเถอะ Word ไม่เก่งในการจัดการรูปภาพหลายรูปในเอกสาร
  3. เขียน HTML (ไม่ใช่ตัวเลือกจริงๆที่นี่)

มีวิธีที่ดีกว่า (และพกพาสะดวก) ในการทำเช่นนี้? อย่างน้อยมีลักษณะคำต่อคำบางอย่างคล้ายกับสภาพแวดล้อม LaTeX หรือไม่? อย่างน้อยมีเครื่องพิมพ์สวย ๆ ที่ฉันสามารถคัดลอกและวางเป็น RTF ได้หรือไม่


รัสเซล: ไม่แน่ใจว่าฉันเข้าใจ
Uri

2
ฉันคิดว่านี่น่าจะเหมาะสมกว่าสำหรับ superuser เพียงเพราะสิ่งที่คุณใส่เข้าไปในเอกสารเกิดขึ้นเป็นรหัสไม่ได้ทำให้คำถามการเขียนโปรแกรม
danben

2
@danben: ฉันเดา ฉันเพิ่งคิดว่าตัวอย่างโค้ดในเอกสาร word เป็นสิ่งที่โปรแกรมเมอร์ส่วนใหญ่ทำงานในแต่ละวัน
Uri

1
คุณผูกพันกับ Word-the-program หรือ Word-the-file-format หรือไม่?
Ken

คำตอบ:


186

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

ต่อไปนี่คือคำแนะนำฉบับย่อใน Word 2010 โดยใช้ Notepad ++ สำหรับการกำหนดสีไวยากรณ์และกล่องข้อความที่สามารถใส่คำอธิบายภาพได้:

  1. เลือกแทรก / กล่องข้อความ / กล่องข้อความธรรมดา
    01word
  2. กล่องข้อความเริ่มต้นถูกแทรก
    02word
  3. สลับไปที่ NPP เลือกภาษาสำหรับการกำหนดสีรหัสของคุณไปที่ปลั๊กอิน / NPPExport / คัดลอก RTF ไปยังคลิปบอร์ด
    03npp
  4. สลับกลับเป็นคำและวางลงในกล่องข้อความ - มันอาจเล็กเกินไป ...
    04word
  5. ... ดังนั้นคุณอาจต้องเปลี่ยนขนาด
    05word
  6. หลังจากเลือกกล่องข้อความแล้วคลิกขวาที่มันจากนั้นเลือกแทรกคำบรรยายภาพ ...
    06word
  7. ในเมนูคำอธิบายภาพหากคุณยังไม่มีให้คลิกป้ายกำกับใหม่แล้วตั้งป้ายกำกับใหม่เป็น "รหัส" คลิกตกลง ...
    07word
  8. ... จากนั้นในกล่องโต้ตอบคำบรรยายให้เปลี่ยนฉลากเป็นรหัสแล้วกดตกลง
    08word
  9. สุดท้ายให้พิมพ์คำบรรยายภาพของคุณในกล่องคำบรรยายภาพที่สร้างขึ้นใหม่
    09word

เมื่อคุณข้ามคำอธิบายภาพอ้างอิงมันแทรกรหัสทั้งหมดเองถึงวิธีการแก้ปัญหานี้
MonsterMMORPG

1
ใน Word 2013 ข้อความคือโค้ดวางเป็นข้อความธรรมดาไม่มีวิธีเก็บรูปแบบ Notepad ++
Jose Nobile

2
@JoseNobile คุณต้องใช้ปลั๊กอิน NppExport ใน Notepad ++
NeilenMarais

1
นอกจากนี้ยังทำงานร่วมกับ Android Studio, Visual Studio และ Eclipse
Teocci

ตอนแรกฉันใช้เทคนิคเดียวกัน แต่ได้เปลี่ยนมาใช้ตาราง 1x1 เพราะฉันพบว่ากล่องข้อความมีความเจ็บปวดในการวางตำแหน่ง ฉันลอง "บนและล่าง" ดังนั้นข้อความจะเป็นเพียงก่อนและหลังและ Word จะย้ายกล่องขึ้นหรือลงอย่างน่าอัศจรรย์บางครั้งคำบรรยายภาพจะไม่ปรากฏให้เห็นโอ้ช่างเป็นอะไรที่เจ็บปวด เริ่มใช้ตารางวันนี้ตาม SO QA อื่นแล้วจนถึงตอนนี้ทำงานได้ดี ฉันสร้างประเภทป้ายคำอธิบายภาพใหม่ "รายชื่อ"
โอลิเวอร์

26

ฉันเพิ่งเจอโพสต์นี้และพบคำแนะนำที่มีประโยชน์ อย่างไรก็ตามฉันลงเอยด้วยการใช้แนวทางที่แตกต่างอย่างสิ้นเชิงซึ่งเหมาะกับความต้องการของฉัน ฉันกำลังแบ่งปันวิธีการและเหตุผลของฉันว่าทำไมฉันจึงเลือกวิธีนี้ โพสต์นั้นยาวเกินกว่าที่ฉันจะชอบ แต่ฉันเชื่อว่าภาพหน้าจอมีประโยชน์เสมอ หวังว่าคำตอบจะเป็นประโยชน์กับใครบางคน

ความต้องการของฉันมีดังต่อไปนี้:

  1. เพิ่มข้อมูลโค้ดลงในเอกสารคำโดยเน้นไวยากรณ์เพื่อให้มองเห็นได้ง่ายขึ้นและแยกความแตกต่างของรหัสและข้อความอื่น ๆ
  2. ข้อมูลโค้ดจะต้องสอดคล้องกับข้อความอื่น ๆ
  3. ข้อมูลโค้ดจะสามารถข้ามหน้าได้อย่างราบรื่นโดยไม่ต้องใช้ความพยายามใด ๆ เพิ่มเติม
  4. ข้อมูลโค้ดจะมีขอบที่สวยงาม
  5. ข้อมูลโค้ดจะต้องปิดการใช้งานการตรวจตัวสะกด

แนวทางของฉันมีดังต่อไปนี้:

  1. ใช้เครื่องมือภายนอกเพื่อให้บรรลุตามข้อกำหนดการเน้นไวยากรณ์ 1 ด้านบน หนึ่งสามารถใช้ notepad plus plus ตามที่อธิบายไว้ข้างต้น อย่างไรก็ตามฉันใช้เครื่องมือที่มีอยู่ที่นี่ - http://www.planetb.ca/syntax-highlight-word http://www.planetb.ca/syntax-highlight-wordสิ่งนี้ทำให้ฉันมีตัวเลือกในการใช้หมายเลขบรรทัดรวมถึงการเน้นไวยากรณ์ที่ดีมาก (โปรดใช้ Google Chrome สำหรับขั้นตอนนี้เนื่องจากการเน้นไวยากรณ์ไม่ได้ถูกคัดลอกเมื่อใช้ Mozilla Firefox เช่นเดียวกับที่แสดงความคิดเห็นของผู้ใช้สองสามคน) ขั้นตอนเพื่อให้ได้การเน้นไวยากรณ์อยู่ด้านล่าง:
    • เปิดเว็บไซต์ที่ให้ไว้ในโครเมี่ยมและคัดลอกโค้ดในพื้นที่ข้อความ ฉันจะใช้ XML ตัวอย่างเพื่อสาธิตสิ่งนี้ (ตัวอย่าง XML จากที่นี่ - http://www.service-architecture.com/articles/object-oriented-databases/xml_file_for_complex_data.html )
    • เลือกภาษาจากเมนูแบบเลื่อนลง
    • คลิกปุ่ม "แสดงที่เน้น" มันจะเปิดแท็บใหม่โดยมีตัวอย่างโค้ดที่เน้นทางไวยากรณ์ในกรณีนี้ตัวอย่าง XML ที่เราเลือก ดูตัวอย่างด้านล่าง รูปภาพแสดงตัวอย่าง XML ที่วางใน textarea ภาษาที่เลือกเป็น XML และปุ่ม
    • หากต้องการปิดหมายเลขบรรทัดให้ตรวจสอบหน้าเว็บใน Chrome จากนั้นภายใต้สไตล์ให้ยกเลิกการเลือกคุณสมบัติ "ระยะขอบ" ใน ".dp-highlighter ol" ดังที่แสดงในภาพด้านล่าง หากคุณต้องการเก็บหมายเลขบรรทัดไว้ให้ไปที่ขั้นตอนถัดไป
    • เลือกรหัสที่เน้นไวยากรณ์แล้วคลิกคัดลอก ตอนนี้โค้ดของคุณก็พร้อมที่จะวางลงในคำของ Microsoft ผลลัพธ์ของ XML ที่เน้นไวยากรณ์ ขอขอบคุณไปยังบล็อกนี้ได้ให้ข้อมูลนี้ - http://idratherbewriting.com/2013/04/04/adding-syntax-highlighting-to-code-examples-online-and-in-microsoft-word/
  2. เพื่อให้บรรลุข้อกำหนด 2, 3 และ 4 ด้านบนให้ใช้ตารางใน Microsoft word เพื่อแทรกข้อมูลโค้ด ขั้นตอนอยู่ด้านล่าง:

    • แทรกตารางที่มีคอลัมน์เดียว
    • วางข้อความที่คัดลอกมาจากขั้นตอนที่ 1 ในคอลัมน์ตาราง ฉันได้เก็บหมายเลขบรรทัดไว้เพื่อแสดงว่าคำนี้ทำงานได้ดีกับคำของ Microsoft
    • ใช้เส้นขอบตามที่คุณต้องการ ฉันใช้ขนาด 1 พอยต์ ผลลัพธ์ตัวอย่างคำ Microsoft จะปรากฏขึ้นตามที่แสดงในภาพด้านล่าง โปรดสังเกตว่ามันมีความแตกต่างกันอย่างไรในหน้าเว็บ - ไม่ต้องใช้ความพยายามพิเศษในการจัดการสิ่งนี้ซึ่งคุณจะต้องเผชิญถ้าใส่วัตถุ "OpenDocument Text" หรือหากใช้ "Simple TextBox" วางโค้ดขนาดเน้นไวยากรณ์ไว้ใน Microsoft Word Table
  3. เพื่อให้บรรลุข้อกำหนด 5 ให้ทำตามขั้นตอนด้านล่าง:

    • เลือกทั้งตารางหรือข้อความ
    • ไปที่แท็บตรวจสอบ ภายใต้ภาษาให้เลือก "ภาษาพิสูจน์อักษร" ป๊อปอัพใหม่จะถูกนำเสนอ
    • เลือก "อย่าตรวจการสะกดหรือไวยากรณ์" จากนั้นคลิกตกลง ปิดใช้งานการตรวจตัวสะกด
    • ข้อความผลลัพธ์ทำให้ปิดการใช้งานการตรวจตัวสะกด ผลลัพธ์สุดท้ายแสดงในรูปภาพด้านล่างและตรงตามข้อกำหนดทั้งหมด ผลสุดท้าย - ตรงตามข้อกำหนดทั้งหมด 5 ข้อ

โปรดระบุหากคุณมีข้อเสนอแนะหรือการปรับปรุงหรือพบปัญหาใด ๆ กับวิธีการ


2
ขอบคุณ! ดูดี ... ฉันต้องใช้ Google Chrome เพราะ Mozilla Firefox ไม่ได้คัดลอกการเน้นไวยากรณ์
loveMeans ไม่มี

ฉันคิดว่านี่เป็นทางออกที่ดีที่สุด อีกหนึ่งเคล็ดลับ: หากคุณไม่ต้องการตรวจสอบการสะกดคำ แต่ไม่ได้เขียนเป็นภาษาอังกฤษให้ใส่รหัสเป็นวัตถุข้อความของเอกสารที่เปิดอยู่ ไปที่ INSERT - OBJECT - และเลือก OpenDocument Text ใส่รหัสลงในเอกสารที่เปิดแล้วบันทึกและปิด รหัสจะแสดงตามด้านบน แต่ไม่มีการสะกดคำทั้งหมด ข้อเสียเปรียบเพียงอย่างเดียวอาจเป็นได้ว่าจำนวนทำงานไม่ถูกต้องหากคุณต้องการรวมไว้ในคำอธิบายภาพสำหรับรายชื่อ ตรวจสอบแล้วว่า
3629892

@ user3629892 ฉันคิดว่าด้วย Open Document คุณไม่สามารถห่ออย่างดีในหน้าต่างๆ
maracuja-juice

มีความเป็นไปได้ที่จะได้เส้นขอบที่สวยงามเช่นกันสำหรับหมายเลขบรรทัดในขณะที่คัดลอกไปยังคำ
Paramesh Korrakuti

1
@ Capt.Krusty - ในจุดที่ 1, bullet 1 และ 5 ฉันได้กล่าวถึงการใช้ Chrome แล้ว แต่ฉันจะไปข้างหน้าและเพิ่ม "Google Chrome" ตามที่คุณและรักหมายถึงไม่มีคำแนะนำ
abhishek

23

คุณต้องกำหนดสไตล์ในเอกสาร Word ของคุณและใช้สำหรับซอร์สโค้ด ฉันมักจะมีรูปแบบที่เรียกว่า "รหัส" ซึ่งมีตัวอักษรแบบ monospaced ในขนาดจุดเล็ก ๆ แท็บขนาดคงที่ระยะห่างบรรทัดเดียวไม่มีก่อน / หลังระยะห่างย่อหน้า ฯลฯ คุณจะต้องกำหนดรูปแบบนี้เพียงครั้งเดียวแล้วนำมาใช้ซ้ำ คุณวางในซอร์สโค้ดของคุณและใช้สไตล์ "Code" กับมัน

โปรดทราบว่าตัวแก้ไขบางตัว (เช่น Xcode บน Mac) เพิ่ม RTF เช่นเดียวกับข้อความไปยังคลิปบอร์ดเมื่อคัดลอก / วางระหว่างแอปพลิเคชัน - Word รู้จัก RTF และช่วยจัดรูปแบบการระบายสีไวยากรณ์ ฯลฯ

ซอร์สโค้ดใน Xcode:

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

คัดลอกและวางไปยัง Word:

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

(หมายเหตุ: เป็นความคิดที่ดีที่จะปิดใช้งานการตรวจการสะกดในสไตล์ "รหัส" ของคุณใน Word)


อย่างไรก็ตามสิ่งนี้จะไม่เพิ่มสไตล์ให้กับคำหลักตัวเลขสตริง ฯลฯ โดยอัตโนมัติ
Bart

@Bart: โดยทั่วไปไม่ใช่ แต่สำหรับผู้ที่ใช้ Xcode (สำหรับ Mac OS X, iOS และการพัฒนาอื่น ๆ ) คลิปบอร์ดมี RTF พร้อมการระบายสีไวยากรณ์ทั้งหมดและ Word ยอมรับสิ่งนี้ อาจเป็นไปได้ว่ามีบรรณาธิการอื่น ๆ ที่มีคุณสมบัติที่มีประโยชน์นี้ด้วย แต่ฉันไม่ทราบ
Paul R

RTF ใช้ได้ใช่ฉันเคยใช้สิ่งนี้ในอดีตและใช้ Notepad ++ กับ Word อย่างไรก็ตามมันจะดีมากหากมีวิธีการเพิ่มรูปแบบรหัสจริงเช่นรูปแบบที่เน้นไวยากรณ์โดยอัตโนมัติ ค่อนข้างน่าละอายอะไรที่ดูเหมือนว่ามีอยู่จริง ได้รับมีบางส่วนเสริมที่คุณสามารถติดตั้งซึ่งสามารถเน้นความต้องการได้ แต่ฉันยังไม่พบสิ่งที่สามารถจัดรูปแบบบล็อกรหัสของคุณทั้งหมดด้วยสไตล์ที่แตกต่างกันได้อย่างง่ายดายหากคุณต้องการ
บาร์ต

ฉันไม่คิดว่ามันรองรับการใส่คำบรรยายภาพหรือไม่
โอลิเวอร์

@Schollii: ฉันคิดว่าคำบรรยายภาพสามารถใช้ได้กับ "วัตถุ" ใน Word เท่านั้น ฉันเดาว่าคุณสามารถใส่รหัสลงในตาราง 1x1 ซึ่งจะทำให้มันเป็นวัตถุหรือไม่
Paul R

11

มันขึ้นอยู่กับ IDE ตัวอย่างเช่นทั้ง Visual Studio และEclipseจะช่วยให้คุณสามารถคัดลอกเป็น RTF และวางลงใน Word ทำให้การจัดรูปแบบทั้งหมดของคุณ

Notepad ++มีปลั๊กอินที่เรียกว่า "NppExport" (มาพร้อมกับการติดตั้งล่วงหน้า) ที่ให้คุณคัดลอกไปยัง RTF ได้แม้ว่าฉันจะไม่สนใจอะไรมากนักสำหรับการเน้นไวยากรณ์ของ Notepad ++ (แน่นอนว่ามันจะผ่านได้) สิ่งที่มันทำคือการสนับสนุนหลายภาษาในขณะที่ IDE ดังกล่าวถูก จำกัด ให้แต่ละกำมือ (ไม่มีปลั๊กอินอื่น ๆ )


1
ฉันโชคดีกับทั้ง VS และ Eclipse ในการทำสิ่งนี้ - ใช้เครื่องมือแก้ไขของ IDE เพื่อทำสีไวยากรณ์ ฉันมักจะทำตามขึ้นด้วยการตั้งค่าตัวอักษรข้ามข้อมูลโค้ดแบบอักษรความกว้างคงที่ (มันไม่เคยเจอสำหรับฉัน)
heckj

3

สิ่งนี้เกี่ยวข้องกับคำตอบนี้: https://stackoverflow.com/a/2653406/931265 การสร้างวัตถุแก้ไขปัญหาทั้งหมดของฉัน

แทรก> วัตถุ> ข้อความ Opendocument

นี่จะเป็นการเปิดหน้าต่างเอกสารวางข้อความจัดรูปแบบตามที่คุณต้องการและปิด

ผลที่ได้คือตัวเลข คลิกขวาที่วัตถุแล้วเลือก 'เพิ่มคำบรรยายภาพ'

ตอนนี้คุณสามารถทำการอ้างอิงโยงสร้างตารางของตัวเลข


เมื่อคุณข้ามคำอธิบายภาพอ้างอิงมันจะแทรกโค้ดทั้งหมดรวมทั้งวิธีแก้ปัญหานี้?
MonsterMMORPG


1

คุณสามารถใช้ Open Xml Sdk ได้ หากคุณมีรหัสใน html ที่มีสีและการจัดรูปแบบ คุณสามารถใช้ altchunks เพื่อเพิ่มลงในเอกสารคำ อ้างอิงโพสต์นี้เพิ่มสตริง HTML เพื่อเอกสาร OpenXML (* .docx) หวังว่านี่จะช่วยได้!



1

คุณสามารถใช้ปลั๊กอินไวยากรณ์จุดเด่นใน Ms.Word https://store.office.com/syntax-highlighter-WA104315019.aspx?assetid=WA104315019 ฉันทำตามขั้นตอนนั้นและมันก็ใช้ได้


1

หากคุณยังคงมองหาวิธีง่ายๆในการเพิ่มตัวอย่างโค้ด

คุณสามารถไปที่ [แทรก]> [วัตถุ]> [ข้อความ Opendocument]> วางรหัสของคุณ> บันทึกและปิด

คุณสามารถใส่สิ่งนี้ลงในแมโครและเพิ่มลงในแถบเข้าถึงได้

บันทึก:

  • นี้จะใช้เวลาถึงหนึ่งหน้าของรหัส
  • รหัสของคุณจะไม่ได้รับการautocorrected
  • คุณเท่านั้นที่สามารถโต้ตอบกับมันโดยการดับเบิลคลิกมัน

1

ใน Word เป็นไปได้ที่จะวางโค้ดที่ใช้สีเพื่อแยกความคิดเห็นจากโค้ดโดยใช้ "วางการจัดรูปแบบซอร์สให้" อย่างไรก็ตามถ้าคุณใช้รหัสที่วางเพื่อสร้างสไตล์ใหม่ Word จะตัดข้อความที่มีรหัสสีโดยอัตโนมัติและเปลี่ยนเป็นสีดำ (หรือสีใดก็ตามที่เป็นค่าเริ่มต้นอัตโนมัติ) เนื่องจากการใช้สไตล์เป็นวิธีที่ดีที่สุดเพื่อให้แน่ใจว่าสอดคล้องกับข้อกำหนดรูปแบบเอกสาร Word จึงไม่เป็นประโยชน์สำหรับการทำเอกสารซอฟต์แวร์โปรแกรม น่าเสียดายที่ฉันจำได้ว่า Open Office ไม่ได้ดีไปกว่านี้แล้ว การหลีกเลี่ยงปัญหาที่ดีที่สุดคือการใช้กล่องข้อความแบบง่ายเริ่มต้น


1

ฉันได้พยายามทุกวิธีของคุณ แต่พวกเขาไม่ได้ทำงานสำหรับฉันในความเป็นจริงผมได้สร้างวิธีการที่ง่ายขึ้นโดยใช้ตาราง MS Word

ข้อดี:

  1. สวยงามมากขึ้น
  2. จัดการง่ายขึ้นและสอดคล้องกันมากขึ้น
  3. มีแนวโน้มที่จะเกิดปัญหาน้อยลง
  4. ไม่จำเป็นต้องใช้ปลั๊กอินภายนอกหรือการเข้ารหัสไมโคร MS Word
  5. ง่ายต่อการจัดการโดยผู้ใช้ที่เรียบง่าย ( เช่นตัวฉันเอง )

จุดด้อย: มันจะไม่รักษารหัสสีแม้ว่าบางคนสามารถปรับปรุงเคล็ดลับของฉัน

ขั้นตอน:

  1. แทรกตาราง 3x3 ในกรณีของฉันฉันมักจะทำให้ความกว้างทั้งหมดของตารางเท่ากับความกว้างของหน้าว่าง ( ขั้นต่ำ 3 แถวเพื่อทดสอบรูปแบบตาราง )

  2. ใช้เส้นขอบที่มองไม่เห็น ( ตัวเลือก " ไม่มีเส้นขอบ " ) และเปิดใช้งานตัวเลือก" ดูเส้นกริด " มันควรมีแง่มุมนี้ เป็นเครื่องที่เส้นเหล่านั้นให้คุณดูตารางของตารางและจะไม่ถูกพิมพ์

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

  1. ทำการปรับระยะห่างระหว่างเซลล์และความกว้างของคอลัมน์เพื่อให้ได้มุมมองที่คุณต้องการ ( คุณจะต้องเข้าไปที่ " คุณสมบัติของตาราง " เพื่อทำการจูนอย่างละเอียด ) ป้อนคำอธิบายรูปภาพที่นี่

  2. สร้าง " ลักษณะย่อหน้า " ด้วยชื่อ " รหัส " สำหรับตัวอย่างโค้ดของคุณ (ทำเครื่องหมายที่https://stackoverflow.com/a/25092977/8533804เพื่อให้ได้แนวคิดคุณไม่ต้องทำตามทั้งหมด)

  3. สร้าง " สไตล์ย่อหน้า " อีกครั้งด้วยชื่อ " Code_numberline " ที่จะยึดตามสไตล์ที่สร้างไว้ก่อนหน้า ป้อนคำอธิบายรูปภาพที่นี่

  4. ใน " Code_numberline " ที่สร้างขึ้นใหม่เพิ่มสไตล์การกำหนดหมายเลขที่คุณต้องการ (ซึ่งจะทำให้การกำหนดหมายเลขบรรทัดโดยอัตโนมัติ) ป้อนคำอธิบายรูปภาพที่นี่

  5. ใช้ " Code_numberline " กับคอลัมน์แรกและ " Code " กับคอลัมน์ 3 ป้อนคำอธิบายรูปภาพที่นี่

  6. เพิ่มการเติมในคอลัมน์กลาง ป้อนคำอธิบายรูปภาพที่นี่

  7. บันทึกสไตล์ตารางนั้นและสนุก!


ที่ดีจนคุณกล่าวว่าบันทึกว่ารูปแบบตาราง
Martin of Hessle

@MartinofHessle เหมาะสำหรับการขยายเอกสารที่คุณจะเติมมันด้วยข้อมูลโค้ดในหลาย ๆ ที่ตัวเลือกในการบันทึกรูปแบบตารางนี้เป็นตัวช่วยประหยัดเวลานอกจากนี้ยังอนุญาตให้คุณปรับเปลี่ยนรูปแบบตารางตลอดทั้งเอกสารที่ไม่ยุ่งยากเช่นในกรณีของฉัน ที่ฉันมีสไตล์สำหรับ IDE และ IDLE ... ในทางกลับกันถ้าคุณใช้เพียงหนึ่งตารางคุณอาจจะข้ามขั้นตอนสุดท้ายไปได้
Nader Belal

ฉันเห็นด้วยกับเหตุผล มันเป็นวิธีการที่จะพูดกับ normal.dot เพื่อให้มันคงอยู่ซึ่งจะเป็นประโยชน์เพิ่มเติม ฉันคิดออก แต่ก็ไม่ชัดเจน
Martin of Hessle

@MartinofHessle ให้อภัยฉัน แต่ฉันไม่เข้าใจคำสั่งสุดท้ายของคุณ คุณสามารถทำซ้ำอีกครั้งในเงื่อนไขที่ง่ายกว่า?
Nader Belal

1
พิมพ์ผิดขออภัยควรจะได้รับวิธีการบันทึกลงใน normal.dot
Martin of Hessle

1

ใช้สิ่งนี้ - http://hilite.me/

hilite.me แปลงโค้ดของคุณให้อยู่ในรูปแบบ HTML ที่พิมพ์ออกมาสวยงามสามารถนำไปฝังไว้ในโพสต์บล็อกอีเมลและเว็บไซต์ได้อย่างง่ายดาย

อย่างไร: เพียงแค่คัดลอกซอร์สโค้ดไปที่บานหน้าต่างด้านซ้ายเลือกภาษาและชุดสีและคลิก "ไฮไลต์!" ขณะนี้ HTML จากบานหน้าต่างด้านขวาสามารถวางในบล็อกหรืออีเมลของคุณได้โดยไม่ต้องใช้ไฟล์ CSS หรือ Javascript ภายนอก

สำหรับเอกสาร Microsoft Word:คัดลอกเนื้อหาจากส่วนดูตัวอย่างและวางลงในเอกสาร Microsoft Word ของคุณ

3 ส่วน: ซอร์สโค้ด HTML และแสดงตัวอย่าง


0

มีวิธีที่ง่ายถ้าคุณต้องการการจัดรูปแบบรหัสแบบง่าย

  1. เปิดคำ> แท็บแทรก> คลิกที่ "รับ Add-in"
  2. ค้นหา "เครื่องผสมเนื้อหา" 3. คลิกที่ "เพิ่ม"

จากนั้นตัวผสมเนื้อหาจะเปิดขึ้นโดยอัตโนมัติและคุณสามารถคัดลอกวางรหัสของคุณในนั้นและคลิกที่ "แทรก" เพื่อแทรกไว้ในเอกสาร doc


0

คำตอบเหล่านี้ดูล้าสมัยและน่าเบื่อมากเมื่อเทียบกับโซลูชันเพิ่มในเว็บ ซึ่งพร้อมใช้งานสำหรับผลิตภัณฑ์ตั้งแต่ Office 2013

ฉันกำลังใช้ตัวจัดรูปแบบโค้ดแบบง่ายซึ่งช่วยให้คุณสามารถแปลงข้อความเป็นแบบแทนที่ได้ นอกจากนี้ยังให้ตัวเลือกการเรียงหมายเลขบรรทัดการไฮไลท์สไตล์ที่แตกต่างและสไตล์นั้นเปิดจากที่นี่: https://github.com/armhil/easy-code-formatter-stylesเพื่อให้คุณสามารถขยายสไตล์ของคุณได้ ในการติดตั้ง - เปิด Microsoft Word ไปที่แท็บแทรก / คลิก "รับ Add-in" และค้นหา "ตัวจัดรูปแบบโค้ดแบบง่าย"

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

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