คัดลอกข้อความ Notepad ++ พร้อมการจัดรูปแบบหรือไม่


203

ฉันใช้ Notepad ++ เพื่อเขียนโค้ด

ฉันจะคัดลอกรหัสใน Notepad ++ พร้อมกับการจัดรูปแบบเพื่อวางลงใน Microsoft Word ได้อย่างไร (เช่นไฮไลต์ไวยากรณ์ ฯลฯ )


1
ซ้ำซ้อนที่เป็นไปได้ของการเน้นไวยากรณ์ในเอกสาร MS Word
Ungeheuer

คำตอบ:


280

นี่คือภาพจาก notepad ++ เมื่อคุณเลือกข้อความที่จะคัดลอกเป็น html

ปลั๊กอิน Notepad ++: คัดลอกเป็น HTML

และลักษณะข้อความที่จัดรูปแบบเป็นอย่างไรหลังจากวางไว้ใน OneNote (คล้ายกับแอปอื่น ๆ ที่รองรับ "วางแบบพิเศษ"): มีลักษณะอย่างไรเมื่อนำเข้า


4
"ส่งออกเป็น HTML" ใช้งานได้ แต่ไม่ "คัดลอก HTML ไปยังคลิปบอร์ด" คุณรู้ไหมว่าทำไม?
Pacerier

6
ทางลัดคือการใช้: Ctrl + Shift + C การตั้งค่า> ปุ่มลัด Mapper> คำสั่งปลั๊กอิน> คัดลอกรูปแบบทั้งหมดไปยังคลิปบอร์ด > CTRL + SHIFT + C -> การจัดรูปแบบมีความสุข!
เดรัจฉาน

@Pacerier ตั้งแต่วันที่ 7.2.2 "คัดลอก HTML ไปยังคลิปบอร์ด" ดูเหมือนว่าจะทำงานได้ดี
Kyle Strand

4
มีใครใช้ Line Feed ที่หลวมวิธีนี้ไหม
BobNoobGuy

1
@BobNoobGuy ฉันเป็นฉันเมื่อฉันพยายามใช้ "คัดลอก HTML ไปยังคลิปบอร์ด" (ฉันใช้ 7.2.2) แม้ว่าแฮ็กวิธีที่ฉันรักษาบรรทัดฟีดคือการส่งออกเป็น HTML เปิด HTML ใน Word จากนั้นคัดลอกจากที่นั่นไปยังแหล่งใดที่ฉันต้องส่งรหัสไปที่ (เช่น OneNote)
Joe Greene

71

นำมาจากที่นี่ :

คุณสามารถใช้ Notepad ++ เพื่อทำสิ่งนี้ได้สามวิธี เพียงแค่คุณรู้ว่า Notepad ++ เป็นรุ่นที่สูงขึ้นของ Notepad ซึ่งรองรับการเน้นไวยากรณ์ของไฟล์รหัสที่แตกต่างกัน "ออกจากกล่อง" - รวม PHP!

ดาวน์โหลดและติดตั้งติดไฟและโหลดไฟล์ PHP ของคุณ คุณควรเห็นสีมันสวยงามโดยอัตโนมัติ (หากไม่ใช่เพราะนามสกุลไฟล์เป็นอย่างอื่นที่ไม่ใช่. php ให้ไปที่ภาษา -> PHP หรือภาษา -> P -> PHP)

หากคุณต้องการเปลี่ยนสีใด ๆ คุณสามารถทำได้อย่างง่ายดายเพียงไปที่การตั้งค่า -> Styler Configurator จากเมนูนั้นคุณสามารถเปลี่ยนการเน้นและตัวเลือกแบบอักษรต่าง ๆ เพื่อให้เหมาะกับความต้องการของคุณ - แม้ว่าค่าเริ่มต้นมักจะพอเพียงสำหรับส่วนใหญ่

จากนั้นไปที่ปลั๊กอิน -> NppExport จากตรงนั้นคุณมีสามตัวเลือกที่คุณสามารถพิจารณา:

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


39
และตอนนี้ไปที่ [การตั้งค่า> ตัวลัดทางลัด> คำสั่งปลั๊กอิน> คัดลอกรูปแบบทั้งหมดไปที่คลิปบอร์ด] และตั้งเป็น CTRL + SHIFT + C -> ความปิติยินดีทันที CTRL + C เพื่อคัดลอกข้อความดิบ CTRL + SHIFT + C เพื่อคัดลอกด้วยการจัดรูปแบบ นี่ควรเป็นค่าเริ่มต้น
Dennis G

สำหรับการวางที่มีการจัดรูปแบบใช้ CTRL + SHIFT + V ใน libreOffice writer
Mohammad b

2
@DennisG จอยทันทีจนกว่าคุณจะอยู่ที่โต๊ะทำงานของเพื่อนร่วมงานของคุณ (หรือคนอื่น ๆ สำหรับเรื่องนั้น) และคุณพบว่าตัวเองคุ้นเคยกับ CTRL + SHIFT + C ที่คุณลืมที่ตั้งเดิม อ๊ะ
Pacerier

1
สิ่งนี้ใช้งานได้สำหรับฉันยกเว้นฉันพยายามรักษารูปแบบในNotepadไฟล์แทนที่จะเป็นMSWordไฟล์ ผมต้องคัดลอกโค้ดจากNotepad++วางลงMSWordแล้วคัดลอกจากและวางลงMSWord ด้วยเหตุผลบางอย่างผมไม่สามารถวางลงNotepad Notepad
Mark Miller

32

เลือกข้อความ

จากเมนูไปที่ปลั๊กอิน> NPPExport> คัดลอก RTF ไปยังคลิปบอร์ด

ใน MS Word ไปที่แก้ไข> วางแบบพิเศษ

นี่จะเป็นการเปิดกล่องโต้ตอบวางแบบพิเศษ เลือกปุ่มตัวเลือกวางและจากรายการเลือกข้อความที่จัดรูปแบบ (RTF)

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


13

เลือกข้อความ

คลิกขวา.

คำสั่งปลั๊กอิน -> คัดลอกข้อความด้วยการเน้นไวยากรณ์

วางลงใน Word หรืออะไรก็ตาม


11

เป็นมูลค่าการกล่าวขวัญว่า64 บิต Notepad ++ ไม่สนับสนุนตัวจัดการปลั๊กอินและ NPPExportดังนั้นพวกเขาจะไม่ปรากฏในเมนูปลั๊กอิน หากคุณจะพยายามเพิ่มปลั๊กอินNPPExportด้วยตนเองเป็นไปได้มากว่าคุณจะเห็น:

"ปลั๊กอิน NPPExport ไม่รองรับ 64bit Notepad ++"

โชคดีที่มีปลั๊กอิน NPP_Exportให้ดาวน์โหลดได้จากที่นี่ซึ่งใช้งานได้ดีกับ Notepad 64 บิต (v7.2.2 ในกรณีของฉัน) และการสนับสนุนตัวจัดการปลั๊กอินกำลังดำเนินการอยู่ (ตรวจสอบGitHubเพื่อรับการอัปเดต)


5

สำหรับผู้ที่ไม่เห็นปลั๊กอิน -> NPPExport

ดาวน์โหลดผู้จัดการปลั๊กอินจากนี้ แตกเนื้อหาและวางไว้ใต้การติดตั้ง C / ProgramFile / NP ++, ปลั๊กอิน & โฟลเดอร์ updater รีสตาร์ท NP ++ คุณควรจะเห็นปลั๊กอิน -> ตัวจัดการปลั๊กอินจากนั้น คุณสามารถดาวน์โหลดปลั๊กอินใด ๆ รวมถึง NPPExport และติดตั้งเพื่อดูคำสั่ง Copy


4

สำหรับฉันแล้วดูเหมือนว่าวิธีที่ดีที่สุดและง่ายที่สุดนั้นได้รับการวิจารณ์โดยDennis G :

และตอนนี้ไปที่ [การตั้งค่า> ตัวลัดทางลัด> คำสั่งปลั๊กอิน> คัดลอกรูปแบบทั้งหมดไปยังคลิปบอร์ด] และตั้งเป็น CTRL + SHIFT + C -> ความปิติยินดีทันที CTRL + C เพื่อคัดลอกข้อความดิบ CTRL + SHIFT + C เพื่อคัดลอกด้วยการจัดรูปแบบ นี่ควรเป็นค่าเริ่มต้น

หวังว่าจะช่วยคนอย่างฉัน!


2

เนื่องจากคำตอบที่เลือกค่อนข้างเก่าและสิ่งต่าง ๆ เปลี่ยนไปนี่เป็นขั้นตอนใหม่ถ้าคุณใช้ 64 บิต Notepad ++ เวอร์ชัน 64 บิตไม่ได้มาพร้อมกับโปรแกรมจัดการปลั๊กอินหรือ NppExport รายละเอียดทั้งหมดให้ไว้ที่นี่ที่นี่

เพื่อดำเนินการต่อได้อย่างรวดเร็วผู้จัดการปลั๊กอินเป็น develloped ไม่มีอีกต่อไปและ NppExport สามารถพบได้เพียงที่นี่


-5

น่ากลัวที่จะมองหาความล้มเหลวนี้:

คัดลอก. dll ไปที่นี่:

\ Program Files \ Notepad ++ \ plugins -> วางไว้ที่นี่

เริ่ม notepad ++ ใหม่

และตอนนี้คุณสามารถใช้คำสั่งคัดลอก !!!


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