Markdown Live Preview Editor?


78

Tôi hiện đang sử dụng Textmateđể tạo tài liệu Markdown, nhưng nó yêu cầu tôi nhấn CtrlOptionCmd+ Pmỗi khi tôi muốn 'cập nhật' cửa sổ đầu ra Markdown. Về cơ bản tôi đang sử dụng nó như một trình xử lý văn bản.

Có trình chỉnh sửa Markdown cho Mac OS X hỗ trợ cập nhật nội dung wysiwig / live không? Có lẽ Textmate đã làm điều này?


Tìm kiếm tương tự cho Linux, câu hỏi này vẫn rất hữu ích (có một số chương trình di động được liệt kê ở đây)
Dacav

Có một số trình soạn thảo với khả năng xem trước nội tuyến / wysiwyg tại đây: softwarerecs.stackexchange.com/questions/5746/
Kẻ

Câu trả lời:


40

Nếu bạn muốn sử dụng TextMate, hãy thay đổi liên kết ngôn ngữ tệp của bạn thành 'HTML'. Trong cửa sổ Xem trước có một ngăn kéo cung cấp tùy chọn dẫn văn bản qua 'Markdown.pl'. (Xem ảnh chụp màn hình).

Đánh dấu

Lựa chọn thay thế tôi sử dụng cho Makrdown không phải là một ứng dụng được phát hành chính thức mà cá nhân tôi sử dụng markdownlive của Jonathan 'Wolf' Rentzsch. Nó là nguồn mở có sẵn trên GitHub và sẽ yêu cầu bạn biên dịch nó bằng Xcode. Nó cũng cho phép bạn sao chép HTML đã tạo (những gì tôi muốn sử dụng nó khá lâu).


Tôi đã thử markdownlive. Nó hoạt động, nhưng như bạn đã nói trong quá trình phát triển và khá nguyên thủy trong cách tô màu cú pháp. Tôi sẽ thử bạn phương pháp khác sớm.
Brock Woolf

2
bạn không phải đặt loại tệp của mình thành html. nếu bạn sử dụng gói markdown, bạn chỉ cần xóa kích hoạt xem trước tương đương chính trong cài đặt gói. sau đó trình xem trước web hiển thị của textmate trong menu cửa sổ sẽ cung cấp cho bạn bản xem trước trực tiếp.
yanokwa

Điều gì về multimarkdown?
Kirk Strobeck

5
Bạn không phải tự xây dựng MarkdownLive: github.com/rentzsch/markdownlive/doads
Matt Ball

+1 Cho nhận xét của @ yanokwa. Tôi đặc biệt thích ngã ba này của plugin markdown, bảo tồn độc đáo những thứ như thụt lề cho các danh sách không có thứ tự: github.com/fletcher/markdown.tmbundle
user72923

62

Ngoài ra còn có "Mou", một trình chỉnh sửa trực tiếp cho Mac OS X (Lion). Nó vẫn đang trong giai đoạn thử nghiệm, nhưng hoạt động rất tốt! http://mouapp.com/

Khi các trình soạn thảo Markdown hiện có hầu hết dành cho các nhà văn nói chung, Mou sẽ khác: Đó là cho các nhà phát triển web. Làm nổi bật cú pháp, xem trước trực tiếp, chế độ toàn màn hình, tự động lưu, hành động mạnh mẽ, cặp tự động, tìm kiếm gia tăng, chủ đề tùy chỉnh, xuất HTML, hỗ trợ các ký tự CJK nâng cao.

nhập mô tả hình ảnh ở đây


4
Mou trông rất tuyệt, nhưng đòi hỏi Lion.
Thilo

28

Chỉ dành cho Mac, Marked cung cấp bản xem trước markdown và multi-markdown cho bất kỳ trình soạn thảo văn bản nào. Bản xem trước được cập nhật khi bạn lưu tệp văn bản.

Đánh dấu ảnh chụp màn hình


MarkdownPad dành cho Windows, nhưng cung cấp bản xem trước trực tiếp.

Ảnh chụp màn hình MarkdownPad


ReText có sẵn cho các nền tảng khác và cung cấp bản xem trước trực tiếp của Markdown được kết xuất:

ReText là một trình soạn thảo văn bản đơn giản cho cú pháp Markdown. Nó được viết bằng Python bằng thư viện Qt, có thể chạy trên mọi nền tảng (Linux và BSD được hỗ trợ chính thức)

Ảnh chụp màn hình ReText

Mặc dù không được hỗ trợ chính thức, nhưng cũng có hướng dẫn cài đặt Windows ; tuy nhiên, tôi đã phải thực hiện một vài sửa đổi để làm cho chúng hoạt động (bộ hoàn chỉnh với các chỉnh sửa của tôi được hiển thị bên dưới):

Cài đặt

  1. Cài đặt Python27
  2. Cài đặt PyQT được biên dịch sẵn cho PyQt-Py2.7-x86-gpl-4.8.3-1.exe PyQt-Py2.7-x86-gpl-4.8.4-1.exe
  3. Cài đặt easy_install setuptools-0.6c11.win32-py2.7.exe
  4. Cập nhật các biến môi trường của máy tính của tôi. Bấm Start, bấm chuột phải My Computervà chọn Properties, chọn Advancedtab, sau đó bấm Environment Variables.
  5. Dưới System Variables, nhấp vào New. Dưới tên biến nhập PYTHONPATH. Dưới Variable valuenhậpC:\Python27\Lib\;C:\Python27\Lib\site-packages\
  6. Chọn PATHnhấp vào Biến hệ thống Edit. Cập nhật PATH variable valuebằng cách thêm C:\Python27;C:\Python27\Lib\site-packages\PyQt4\bin;vào phía trước các mục hiện có để nó đọc nhưPATH=C:\Python27;C:\Python27\Lib\site-packages\PyQt4\bin;...
  7. Cài đặt thêm thư viện Python. Chọn Startsau đó Run, gõ cmdrồi cd \python27\scripts. Đi vào:
    • easy_install Pygments
    • easy_install ElementTree
    • easy_install Markdown
    • easy_install gdata
  8. Tải xuống và giải nén ReText hiện tại (ATM 0.8.1 )
  9. Tải xuống và giải nén các biểu tượng ReText
  10. Đặt các biểu tượng đã giải nén vào thư mục biểu tượng ReText \
  11. Điều hướng đến tệp retext.py (có thể tại c:\retext). Nhấp chuột phải vào kéo và thả retext.py và chọn Create shortcuts here.
  12. Nhấp chuột phải vào phím tắt để điều chỉnh các thuộc tính.
  13. Thay đổi targetđể "C:\Python27\python.exe" retext.pyRunđể minimized.
  14. Thay đổi biểu tượng (sẽ yêu cầu bạn tạo một .icotệp từ một trong các .pngtệp được giải nén ở trên vào ReText/iconsthư mục, có thể được thực hiện ở đây
  15. Thay đổi tên phím tắt trên tab chung nếu muốn.

1
Đối với những người muốn được đánh dấu (mà tôi thực sự có thể đề nghị) và vẫn có Snow Leopard (10.6), có một Snow Leopard miễn phí chỉ tải về có sẵn thông qua các câu hỏi thường gặp ( marked.tenderapp.com/kb/documentation/... ): tài sản .markedapp.com / MarkedSL.zip
Simon Lehmann

tốt hơn để liệt kê từng câu hỏi dưới dạng câu trả lời riêng biệt
Zac Thompson

19

MarkdownLive thực hiện chính xác những gì bạn muốn, miễn phí và nguồn mở.

Tải xuống bản phát hành thông qua GitHub hoặc phiên bản 1.7.1 từ đây .

nhập mô tả hình ảnh ở đây


7

BBEdit thực hiện việc này ngay lập tức: đặt loại tài liệu hiện tại là Markdown, mở Preview trong BBEdit và gõ đi. Cửa sổ xem trước tự động cập nhật, hiển thị văn bản của bạn theo cách bạn muốn.

Xem trang 277 của Hướng dẫn sử dụng BBEdit để biết chi tiết.


5

Chế độ đánh dấu Emacs cung cấp cho bạn bản xem trước trực tiếp khi bạn viết và cũng có bản xem trước HTML / Trình duyệt đầy đủ với C-c C-p.

nhập mô tả hình ảnh ở đây



3

vim-Instant-markdown là một plugin vim hiển thị các cập nhật gần như tức thì trong trình duyệt web mặc định của hệ thống của bạn. Nó thậm chí hoạt động trong MacVim, mặc dù tôi đã phải nghịch ngợm với $ PATH một chút.


1
Bạn có phiền khi chia sẻ những gì bạn đã làm với $ PATH của bạn không?
Eric Hu

2

Smultron được hồi sinh gần đây cũng có thể làm điều đó mà không cần nhấn bất kỳ phím nào:

  1. Đặt "Trình phân tích bản xem trước" thành "Đánh dấu" trong các tùy chọn nâng cao trong "Thực sự nâng cao".
  2. Sau đó mở cửa sổ xem trước với "Công cụ" / "Xem trước". Võngà.



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.