Tôi thích viết bằng Markdown và muốn có thể viết và xem trước nội dung Markdown trong Notepad ++.
Có bất kỳ plugin WYSIWYG Markdown nào cho Notepad ++ không?
Tôi thích viết bằng Markdown và muốn có thể viết và xem trước nội dung Markdown trong Notepad ++.
Có bất kỳ plugin WYSIWYG Markdown nào cho Notepad ++ không?
Câu trả lời:
Có một dự án có tên Markdown Syntax Highlighting cho Notepad ++ trên GitHub.
Dự án này thêm phần tô sáng ngôn ngữ tùy chỉnh cho Markdown:
Có một phiên bản có sẵn cho cả phối màu tiêu chuẩn và chủ đề tối (ZenBurn). Sau khi cài đặt, bạn sẽ tìm thấy một tùy chọn mới trong danh sách Ngôn ngữ .
MarkdownViewer ++ là một plugin Notepad ++ cho phép bạn nhập tệp bằng Markdown và xem bản xem trước trong thời gian thực, trong bảng xem trước.
Để làm rõ: không giống như Markdown Syntax Highlighting cho Notepad ++ , được đề xuất bởi Oliver Salzburg ở đây, nó không hỗ trợ tô sáng cú pháp và kết xuất nội tuyến. Tệp văn bản được coi là một tệp bình thường và plugin hiển thị nó được hiển thị trong một khung khác.
Một hình ảnh sẽ làm cho nó rõ ràng hơn:
(Nhấn vào đây để xem nó ở kích thước đầy đủ)
Trong số các tính năng của nó:
Để cài đặt nó, hãy sử dụng trình quản lý plugin của Notepad ++: mở Notepad ++ và đi đến Plugins → Trình quản lý plugin → Hiển thị Trình quản lý plugin , sau đó cuộn đến MarkdownViewer ++, chọn nó và nhấp vào Install. Nó sẽ tự động tải xuống plugin và cài đặt nó. Tại thời điểm này, trình chỉnh sửa phải được khởi động lại và nó sẽ hỏi bạn có muốn làm việc đó ngay lập tức không (vì vậy không có nguy cơ mất công việc của bạn).
Nếu bạn muốn tự động xem trước Markdown trong Notepad ++, bạn có thể sử dụng plugin HTML Preview (phiên bản 1.3 trở lên) kết hợp với công cụ Markdown. Trong plugin xem trước HTML, bạn có thể xác định bộ lọc (chương trình sẽ được thực hiện tự động trên tệp nguồn trước khi xem trước tệp).
Bạn có thể xác định bộ lọc bằng tùy chọn menu (thay đổi tệp mẫu được cung cấp không hoạt động) hoặc theo cách thủ công nếu bạn đặt tệp Filter.ini trong các thư mục bổ trợ \ Config \ PreviewHTML . Một ví dụ về tệp Filter.ini được đính kèm trong tệp lưu trữ plugin Xem trước có sẵn từ trang web PreviewHTML .
Đây là một ví dụ về tệp Filter.ini sử dụng triển khai Python Markdown:
; Content of Filters.ini file
[Markdown]
Extension=.md
Language=Markdown
Command=python -m markdown "%1"
Kho lưu trữ GitHub "Edditoria" có một số lỗi (ví dụ: #
bên trong một liên kết bị hỏng) và đã không được cập nhật trong nhiều năm. Sau khi thử các dĩa tích cực nhất, cái này tốt hơn nhiều.
Tôi thấy một quy trình công việc đơn giản hơn là sử dụng tiện ích mở rộng Markdown trong Chrome, thực hiện các chỉnh sửa của bạn trong Notepad ++, sau đó trỏ Chrome vào tệp của bạn và tải lại sau mỗi thay đổi.
Không cần cấu hình phức tạp, và nó hoàn thành công việc cho tôi.
Để làm nổi bật cú pháp, tôi sẽ tìm giải pháp của Oliver Salzburg.
Ở đây tôi tìm thấy một liên kết đến một thủ thuật hay nếu bạn muốn xem trước Markdown trong Notepad ++ ( liên kết đến "thủ thuật" ).
Gist: Có một phần mở rộng Notepad ++ được gọi là NPP_EXEC, thực thi các tập lệnh. Kết hợp nó với tập lệnh Markdown Perl (Python, Node.js, v.v.) để tạo đầu ra HTML vào một tab.
Nó không dài dòng lắm, nhưng tôi hy vọng điều này vẫn giúp những người khác muốn như vậy. (Giống tôi:))
Đây là một phiên bản, có thể được sử dụng (với phiên bản md2html của Node.js), dành cho những người không muốn lội qua tài liệu:
NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)
NPP_RUN $(OUTFILE)
tức là không có chrome
, cũng hoạt động. Khởi chạy trình duyệt mặc định của bạn với c:\temp\md2html
.
Chỉ cần một vài điều chỉnh để trả lời câu trả lời của người tham gia . Bây giờ tôi có hai tập lệnh NPP_EXEC, mỗi tập lệnh dưới một phím tắt.
Người ta tạo một phiên bản HTML của tệp Markdown, với cùng tên tệp trong cùng thư mục, khởi chạy nó trong trình duyệt mặc định và tắt cửa sổ giao diện điều khiển. Sau đó, bạn alt-tab qua trình duyệt để chiêm ngưỡng kết quả.
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
Cái khác cũng làm như vậy, ngoại trừ không khởi chạy nó trong trình duyệt ( NPP_RUN $(OUTFILE)
không có ở đó). Tôi thấy tiện ích này khi tôi đã chạy tập lệnh đầu tiên một lần: chỉ cần tab alt trên trình duyệt và nhấn F5để làm mới tập lệnh, thay vì mở một tab mới với các chỉnh sửa gần đây nhất.
Bạn có thể lưu từng tập lệnh bằng tên riêng của mình, dán nó vào menu Macro với Tùy chọn nâng cao của NPP_EXEC , sau đó gán phím tắt cho bàn phím thông qua menu Cài đặt → Shortcut Mapper .