ตัวแก้ไข markdown ปรุงแต่ง github สำหรับ osx [ปิด]


31

คุณรู้จักโปรแกรมแก้ไขสำหรับ Mac OSX ที่ช่วยแก้ไขGithubหรือไม่?

ฉันคิดว่า Mou ( http://mouapp.com/ ) ใช้ได้ดีเพียงแค่มันเป็นเครื่องหมายธรรมดาและไม่ใช่ Github markdown

กรุณานี่เป็นคำถามเกี่ยวกับ Github ปรุงแต่งมาร์กดาวน์และไม่เกี่ยวกับมาร์กดาวน์ธรรมดา !! เช่นฉันคิดว่าการเน้นไวยากรณ์ของ javascript นั้นดีจริงๆ Mou ไม่เพียง แต่สนับสนุนเท่านั้น แต่ยังทำลายรูปแบบของรหัสด้วย

คำตอบ:


35

ฉันรู้ว่านี่เป็นคำถามเก่า แต่คุณควรตรวจสอบMacDown !

ผู้เขียนอ้างอิงจากMouแต่เพิ่มคุณสมบัติทั้งหมดที่ขาดหายไปเช่นGithub Flavoured Markdownและอื่น ๆ

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


3
นี่ควรเป็นคำตอบที่ยอมรับได้! ฉันรัก Mou แต่ฉันเกลียดที่ไม่ทำ GHFM อันนี้ดูเกือบจะสมบูรณ์แบบสำหรับ GHFM และมันขึ้นอยู่กับ Mou ดังนั้นจึงดีกว่า ขอบคุณสำหรับคำตอบ!
mhulse

+1 สำหรับบรรณาธิการผู้ดูและผู้ส่งออกที่ยอดเยี่ยม! ฉันมีความสุขเป็นพิเศษกับฟีเจอร์การเน้นรหัสบล็อก ขอบคุณที่ชี้แอพนี้ออกมา!
Dolan Antenucci

ฉันชอบความคิด แต่ใน OS X 10.8.5 mac mini ของฉันการเน้นไวยากรณ์ไม่ทำงาน ไม่ได้อยู่ในไฟล์ช่วยเหลือ การเลื่อนก็ผิดเช่นกัน พื้นที่ที่มองเห็นไม่ตรงกับพื้นที่ที่มองเห็นทางด้านขวา เพียงแค่.contentOffsetจะตรงเมื่อ.contentOffsetมีการเปลี่ยนแปลง scrollview ซ้าย ดังนั้นฉันจะยึดติดกับ Mou สักครู่ ... หรือบางทีฉันอาจจะแก้ไขมันสักวัน: MacDown ดูเหมือนจะเป็นโอเพ่นซอร์ส ...
Michael

ผู้เขียนใช้งานมากเมื่อมันมาถึงการแก้ไขข้อบกพร่อง ฉันส่งปัญหาเล็กน้อยเกี่ยวกับหน้าคอมไพล์ฮับโครงการและทั้งหมดได้รับการแก้ไขในไม่กี่วัน
victmo

17

อะตอม

GitHub สร้างเครื่องมือแก้ไขแบบโอเพนซอร์สใหม่ชื่อAtomซึ่งมีการแสดงตัวอย่าง Markdown แบบเรียลไทม์ในตัว

เปิดไฟด้วยControl+ Shift+ mและคุณจะได้รับประสบการณ์ที่ยอดเยี่ยมซึ่งมีลักษณะคล้ายกับนี้ (ยกเว้นใช้ธีม Atom ของคุณเอง):

สกรีนช็อตของ Atom พร้อมเปิดหน้าต่าง Markdown Preview

Atom ใช้แพคเกจเพื่อมอบฟังก์ชันการทำงานของปลั๊กอิน อ่านเพิ่มเติมเกี่ยวกับแพคเกจ Markdown บน Github


สมบูรณ์ สมบูรณ์แบบอย่างแน่นอน TY!
Brian Genisio

อะตอมจะน่ากลัว แต่ก็ไม่ได้ทำใด ๆ Markdown เน้นไวยากรณ์ เพียงอย่างเดียวนั่นคือเหตุผลที่เพียงพอที่จะใช้ MacDown แทน: macdown.uranusjr.com
rinogo

1
ใช่ @JoshPinter ดู: github.com/atom/markdown-preview
Dan Rosenstark

1
@DanRosenstark เยี่ยมมากขอบคุณ! นอกจากนี้ยังมีตัวเลือกให้Break On Single Newlineซึ่งเป็นส่วนหนึ่งของการลดราคาพิเศษของ Github
Joshua Pinter

1
@DanRosenstark มันไม่ได้อยู่ในค่าเริ่มต้น แต่คุณสามารถตรวจสอบได้ในตัวเลือกแพคเกจตัวอย่าง markdown- เช่นกัน แพ็คเกจเล็ก ๆ น้อย ๆ ที่ยอดเยี่ยม ทำให้การสร้าง README ง่ายขึ้น
Joshua Pinter

10

ถ้าคุณใช้ Emacs, markdown-mode.elเสนอโหมดสำหรับ Markdown-flavored Markdown

(หากคุณไม่ได้ใช้ Emacs คุณอาจจะไม่แนะนำให้หยิบมันขึ้นมาเพื่อจุดประสงค์นี้เพียงอย่างเดียวมันไม่ได้เป็นเท็กซ์เอดิเตอร์มากนักในฐานะเครื่อง Lisp เสมือนที่มีการใช้เท็กซ์เอดิเตอร์ อนุสัญญานั้นค่อนข้างแตกต่างจากเครื่องมืออื่น ๆ Emacs มีไลบรารีมาตรฐานของตัวเองซึ่งในรีลีสปัจจุบัน (เวอร์ชั่น 24.3, มีนาคม 2013) มีน้ำหนักอยู่ที่ 172M ของแหล่งข้อมูลไม่มีอะไรที่คุณสามารถทำได้ในข้อความอื่น ๆ บรรณาธิการที่คุณไม่สามารถทำได้ใน Emacs บ่อยครั้งรวดเร็วและมีประสิทธิภาพมากขึ้นข้อเสียคือขึ้นอยู่กับวัตถุประสงค์ของคุณก่อนอื่นคุณต้องใช้ทุก ๆ วันตั้งแต่หลายวันจนถึงหลายปีก่อนที่จะได้รับความเชี่ยวชาญในการใช้ Emacs )

ฉันหวังว่าผู้พัฒนา Mou จะแสดงความรู้สึกที่ดีในการใช้ตัวแยกวิเคราะห์ทั่วไปที่สมเหตุสมผลซึ่งสามารถยอมรับข้อกำหนดภาษาได้เพื่อที่รหัสของเขาจะรองรับภาษาของมาร์คดาวน์ได้มากกว่าในระดับมาตรฐาน จริงอยู่ที่จะปรับเปลี่ยน Mou สำหรับ Markdown ที่ปรุงแต่งด้วย Github - แต่น่าเสียดายที่การตรวจสอบเนื้อหาของแอพพลิเคชั่นฉันพบว่าสิ่งนี้ดูเหมือนจะไม่เป็นเช่นนั้น

ครอบคลุมสิ่งที่ฉันเข้าใจว่าเป็นบรรณาธิการ OS X ที่ได้รับความนิยมTextMate สามารถสร้างขึ้นเพื่อสนับสนุน Markdown ที่ปรุงแต่งโดย Github ฉันรวบรวมที่นั่นยังมีปลั๊กอิน Markdown ที่ปรุงแต่งโดย Github สำหรับเวอร์ชันใหม่กว่าของ Sublime Textแม้ว่าทำไมทุกคนต้องการจ่ายเงิน $ 70 สำหรับความสามารถขั้นพื้นฐานเช่นนี้เนื่องจากการแก้ไขข้อความนั้นเกินกว่าฉัน ดูเหมือนว่า BBEdit จะไม่มีโมดูลหรืออย่างน้อยฉันก็ไม่สามารถหาโมดูลผ่าน Google ได้ แต่มีใครใช้ BBEdit อีกต่อไปหรือไม่ และสุดท้ายคุณคาดหวังว่าจะมีปลั๊กอินสำหรับ Xcode แต่ฉันไม่สามารถหาปลั๊กอินนั้นได้

และในที่สุดตรวจสอบแนวทางที่แตกต่างออกไปเล็กน้อยMarkedเป็นตัวแสดงตัวอย่าง Markdown OS X-native ซึ่งมี Markdown ที่แยก Github-flavored ในตัว วิธีการทำงานนี้คือคุณแก้ไขแหล่งที่มามาร์คดาวน์ในเครื่องมือแก้ไขที่คุณเลือกและทำเครื่องหมายอัปเดตการแสดงผลของไฟล์เพื่อแสดงให้คุณเห็นว่าผลลัพธ์จะเป็นอย่างไร ฉันไม่ได้ใช้มัน แต่ดูเหมือนว่ามันอาจจะใช้ได้ (แน่นอนว่ามันต้องใช้เงิน แต่ $ 4 จะไม่ซื้อแม้แต่สำรับสูบบุหรี่หรือแกลลอนแก๊สให้คุณในสมัยนี้ดังนั้นมันจึงไม่คุ้มค่ากับเงินที่คุณจะต้องใส่ใจ)


ฉันเพิ่งซื้อ Marked แต่นี่เป็นคำเตือนเล็กน้อย: Marked ไม่ใช่ผู้แก้ไขมันเป็นเพียงภาพตัวอย่าง! ที่กล่าวว่ามันแน่นอนดูมีแนวโน้มมาก อย่างไรก็ตามฉันมีปัญหาในการทำงานกับ Docter ฉันยังดูที่ Mou ด้วยและในขณะที่มันดูดีมากและฉันชอบการแก้ไขแบบเคียงข้างกันในแอพเดียวความจริงที่ว่าไม่มีทางที่จะให้มันรองรับรสชาติของ Github นั้นไม่ใช่สิ่งใหม่สำหรับฉัน .
Daniel Schaffer

@DanielSchaffer ขอบคุณสำหรับ heads-up; ฉันแก้ไขคำถามแล้ว ฉันไม่รู้ว่า Docter คืออะไร แต่มีปลั๊กอิน TextMate สำหรับ Markdown ที่ปรุงแต่งด้วย Github ฉันจะบอกว่าตัวแก้ไขนั้นด้วยตัวเองหรือตัวแก้ไขนั้นบวกกับ Marked สำหรับการพรีวิวสดน่าจะเป็นตัวเลือกที่ดีที่สุดของคุณ (แน่นอนว่าเพื่อจุดประสงค์ของฉันเองฉันแค่ใช้ Emacs สิ่งหนึ่งที่ดีกว่าเกี่ยวกับตัวแก้ไขนั้นคือการพึ่งพาตนเองอย่างที่มันเป็นมันไม่ค่อยได้รับผลกระทบจากความหลากหลายของโฮสต์เท่านั้นฉันใช้มัน บน OS X, Linux, และ Windows และมันทำงานเหมือนกันในทุกกรณี แต่เช่นเดียวกับผู้ใช้ Emacs ส่วนใหญ่ฉันก็บ้าเล็กน้อย :)
Aaron Miller

ฉันใช้ markdown-mode.el 2.0 กับ emacs 24.3.1 บน Ubuntu 12.04 มีวิธีใดบ้างที่จะได้รับgfm-modeการเน้นไวยากรณ์ในบล็อกรหัสไม่พอใจ? (เช่น Python เน้นไวยากรณ์ภายในบล็อกโค้ดไม่พอใจ Python)
Charl Botha

@ CharlBotha ไม่ใช่ความรู้ของฉัน; นี่เป็นกรณีพิเศษของปัญหาทั่วไปที่เกี่ยวข้องกับการใช้หลายโหมดพร้อมกันในบัฟเฟอร์เดียวและในขณะที่มีหลายไลบรารีที่ต้องการทำเช่นนั้นฉันไม่เคยพบว่ามันทำงานได้ดี (เป็นเวลาสองสามปีที่ผ่านมาตั้งแต่ฉันได้ลองทำสิ่งใดสิ่งหนึ่ง) สถานะของศิลปะอาจก้าวหน้าไปตั้งแต่ฉันหมดความสนใจ)
Aaron Miller

1
ขอบคุณ @AaronMiller - ฉันลองใช้ mmm-mode และ polymode แล้วเขียนโพสต์บล็อกนี้: vxlabs.com/2014/04/08/…
Charl Botha

7

แน่นอนคุณควรพยายามStackEdit ฉันรักมันเป็นส่วนตัวและอยู่กับมันหลังจากได้ลอง Mou, Atom, ปลั๊กอินแก้ไข / ide ทุกชนิดเป็นต้น

StackEdit เป็นตัวแก้ไข Markdown แบบโอเพนซอร์ซฟรีซึ่งอ้างอิงจาก PageDown, ไลบรารี Markdown ที่ใช้โดย Stack Overflow และไซต์ Exchange Exchange อื่น ๆ

อ่านรายการคุณลักษณะที่สมบูรณ์ที่นี่


2

มีสไตล์สำหรับกลุ่มที่สนับสนุนmarkdown GitHub ฉันใช้ vim เป็นตัวอย่างที่นี่เพราะฉันเป็นผู้ใช้กลุ่ม แต่ฉันสงสัยว่ามีปลั๊กอิน / สไตล์ที่เทียบเคียงได้สำหรับเครื่องมือแก้ไขข้อความอื่น ๆ


1

หากคุณไม่ทราบการทำงานแก้ไข markdown เป็นไฟล์ HTML ท้องถิ่นภายในเบราว์เซอร์ของคุณให้พิจารณาการดาวน์โหลดJBT / markdown บรรณาธิการ มีตัวอย่างของวิธีการทำงานที่นี่ ฉันดาวน์โหลดซอร์สแล้วและตอนนี้เพียงดับเบิลคลิกไฟล์ HTML ทุกครั้งที่ฉันต้องการแก้ไขไฟล์มาร์กอัป รองรับคุณสมบัติที่น่าสนใจบางอย่างเช่นการกด ctrl + s เพื่อบันทึกเป็นไฟล์. md รองรับการลาก / วางไฟล์ลงในเบราว์เซอร์เพื่อแก้ไข ฯลฯ

หากคุณต้องการรับ HTML ที่สร้างโดยตัวแก้ไข (โดยใช้ Firefox) ฉันเลือก HTML ทั้งหมดที่สร้างขึ้นทางด้านขวาของตัวแก้ไข -> คลิกขวา -> แหล่งที่มาของการเลือกมุมมอง

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

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