ฉันชอบเขียนในMarkdownและต้องการที่จะสามารถเขียนและดูตัวอย่างเนื้อหา Markdown ใน Notepad ++
มีปลั๊กอิน WYSIWYG Markdown สำหรับ Notepad ++ หรือไม่
ฉันชอบเขียนในMarkdownและต้องการที่จะสามารถเขียนและดูตัวอย่างเนื้อหา Markdown ใน Notepad ++
มีปลั๊กอิน WYSIWYG Markdown สำหรับ Notepad ++ หรือไม่
คำตอบ:
มีโปรเจ็กต์ที่เรียกว่าMarkdown Syntax Highlighting สำหรับ Notepad ++บน GitHub
โครงการนี้เพิ่มการเน้นภาษาที่กำหนดเองสำหรับ Markdown:
มีรุ่นสำหรับทั้งชุดสีมาตรฐานและชุดรูปแบบมืด (ZenBurn) หลังจากการติดตั้งคุณจะพบตัวเลือกใหม่ในเมนูแบบเลื่อนลงภาษา
MarkdownViewer ++เป็นปลั๊กอิน Notepad ++ ที่ให้คุณพิมพ์ไฟล์โดยใช้ Markdown และดูตัวอย่างในแบบเรียลไทม์ในแผงแสดงตัวอย่าง
ในการชี้แจง: ไม่เหมือนกับMarkdown Syntax Highlighting สำหรับ Notepad ++ซึ่งOliver Salzburg แนะนำที่นี่ไม่สนับสนุนการเน้นไวยากรณ์และการสร้างอินไลน์ ไฟล์ข้อความจะถือว่าเป็นไฟล์ปกติและปลั๊กอินจะแสดงผลในบานหน้าต่างอื่น
รูปภาพจะทำให้ชัดเจนยิ่งขึ้น:
ท่ามกลางคุณสมบัติ:
ที่จะติดตั้งใช้ Notepad ++ 's ผู้จัดการปลั๊กอิน: เปิด Notepad ++ และไปปลั๊กอิน → ผู้จัดการปลั๊กอิน → แสดงผู้จัดการปลั๊กอินแล้วเลื่อนไป MarkdownViewer ++ Installเลือกและคลิกที่ มันจะดาวน์โหลดปลั๊กอินโดยอัตโนมัติและติดตั้ง ณ จุดนี้ผู้แก้ไขจะต้องเริ่มต้นใหม่และจะถามคุณว่าคุณต้องการที่จะทำมันทันที (ดังนั้นจึงไม่มีความเสี่ยงที่จะสูญเสียงานของคุณ)
หากคุณต้องการแสดงตัวอย่าง Markdown โดยอัตโนมัติใน Notepad ++ คุณสามารถใช้ปลั๊กอินHTML Preview (รุ่น 1.3 ขึ้นไป) ร่วมกับเครื่องมือ Markdown ในปลั๊กอินแสดงตัวอย่าง HTML คุณสามารถกำหนดตัวกรอง (โปรแกรมที่จะดำเนินการกับไฟล์ต้นฉบับโดยอัตโนมัติก่อนแสดงตัวอย่างไฟล์)
คุณสามารถกำหนดตัวกรองโดยใช้ตัวเลือกเมนู (เปลี่ยนไฟล์ตัวอย่างที่มีให้ไม่ทำงาน) หรือด้วยตนเองถ้าคุณใส่Filters.iniไฟล์ในโฟลเดอร์ปลั๊กอิน \ Config \ PreviewHTML ตัวอย่างของไฟล์ Filter.ini ถูกปิดล้อมอยู่ในแฟ้มเก็บปลั๊กอินดูตัวอย่างที่มีอยู่จากหน้าเว็บ PreviewHTML
นี่คือตัวอย่างของไฟล์Filters.iniที่ใช้การใช้งาน Python Markdown:
; Content of Filters.ini file
[Markdown]
Extension=.md
Language=Markdown
Command=python -m markdown "%1"
พื้นที่เก็บข้อมูล "Edditoria" GitHub มีข้อบกพร่องจำนวนมาก (ตัวอย่างเช่น#
ภายในลิงก์ใช้งานไม่ได้) และยังไม่ได้รับการอัปเดตเป็นเวลาหลายปี หลังจากลองส้อมที่ใช้งานมากที่สุดแล้วอันนี้ก็ดีกว่ามาก
ฉันพบเวิร์กโฟลว์ที่ง่ายกว่าคือใช้ส่วนขยายMarkdownใน Chrome ทำการแก้ไขใน Notepad ++ จากนั้นชี้ Chrome ไปที่ไฟล์ของคุณและโหลดซ้ำหลังจากการเปลี่ยนแปลงแต่ละครั้ง
ไม่จำเป็นต้องมีการกำหนดค่าที่ซับซ้อนและทำให้ฉันทำงานได้สำเร็จ
สำหรับการเน้นไวยากรณ์ฉันจะไปหาคำตอบของ Oliver Salzburg
ที่นี่ฉันพบลิงก์ไปยังเคล็ดลับที่ดีถ้าคุณต้องการแสดงตัวอย่าง Markdown ใน Notepad ++ ( ลิงก์ไปยัง "เคล็ดลับ" )
สรุปสาระสำคัญ:มีส่วนขยาย Notepad ++ ที่เรียกว่า NPP_EXEC ซึ่งดำเนินการสคริปต์ รวมเข้ากับสคริปต์ Perl (Python, Node.js ฯลฯ ) เพื่อสร้างเอาต์พุต HTML ในแท็บ
มันไม่ได้ verbose มาก แต่ฉันหวังว่านี้ยังคงช่วยคนอื่นที่ต้องการเหมือนกัน (เหมือนฉัน:))
นี่เป็นรุ่นที่สามารถใช้งานได้ (พร้อมกับการนำ Node.js ไปใช้ของ md2html) สำหรับผู้ที่ไม่ชอบลุยเอกสาร:
NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)
NPP_RUN $(OUTFILE)
นั่นคือไม่มีchrome
นอกจากนี้ยังใช้งานได้ c:\temp\md2html
เปิดตัวเบราว์เซอร์ของคุณด้วย
เพียงแค่ปรับแต่งไม่กี่คำตอบที่ผู้ชนะของช่างไม้ ตอนนี้ฉันมีสคริปต์ NPP_EXEC สองสคริปต์แต่ละอันอยู่ภายใต้แป้นพิมพ์ลัด
หนึ่งสร้างไฟล์ Markdown เวอร์ชัน HTML โดยมีชื่อไฟล์เดียวกันในไดเรกทอรีเดียวกันเปิดตัวในเบราว์เซอร์เริ่มต้นและปิดหน้าต่างคอนโซล จากนั้นให้คุณกดแท็บไปที่เบราว์เซอร์เพื่อชื่นชมผลลัพธ์
NPP_SAVE
SET OUTFILE = "$(CURRENT_DIRECTORY)\$(NAME_PART).html"
cmd /C \Python34\python.exe -m markdown2 "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN $(OUTFILE)
NPP_CONSOLE 0
อีกอันหนึ่งทำเหมือนกันยกเว้นไม่เปิดในเบราว์เซอร์ ( NPP_RUN $(OUTFILE)
ไม่มีอยู่) ฉันพบว่ามันมีประโยชน์เมื่อฉันเรียกใช้สคริปต์แรกเพียงครั้งเดียว: เพียงแค่แท็บ alt ไปที่เบราว์เซอร์และกดF5เพื่อรีเฟรชแทนที่จะเปิดแท็บใหม่ด้วยการแก้ไขล่าสุด
คุณสามารถบันทึกแต่ละสคริปต์ที่มีชื่อของตัวเองติดไว้ในเมนูมาโครกับ NPP_EXEC ของตัวเลือกขั้นสูงและจากนั้นกำหนดแป้นพิมพ์ลัดให้มันผ่านเมนูการตั้งค่า → ลัด Mapper