Saya suka menulis dalam Markdown dan ingin dapat menulis dan melihat pratinjau konten Markdown di Notepad ++.
Apakah ada plugin WYSIWYG Markdown untuk Notepad ++?
Saya suka menulis dalam Markdown dan ingin dapat menulis dan melihat pratinjau konten Markdown di Notepad ++.
Apakah ada plugin WYSIWYG Markdown untuk Notepad ++?
Jawaban:
Ada sebuah proyek bernama Markdown Syntax Highlighting for Notepad ++ di GitHub.
Proyek ini menambahkan penyorotan bahasa khusus untuk Penurunan Harga:
Ada versi yang tersedia untuk skema warna standar dan tema gelap (ZenBurn). Setelah instalasi, Anda akan menemukan opsi baru di dropdown Bahasa .
MarkdownViewer ++ adalah plugin Notepad ++ yang memungkinkan Anda mengetik file menggunakan Markdown dan melihat pratinjau secara real time, di panel pratinjau.
Untuk memperjelas: tidak seperti Markdown Syntax Highlighting for Notepad ++ , yang direkomendasikan oleh Oliver Salzburg di sini, itu tidak mendukung penyorotan sintaksis dan rendering inline. File teks diperlakukan sebagai yang normal, dan plugin menunjukkan itu diberikan di panel lain.
Sebuah gambar akan membuatnya lebih jelas:
(Klik di sini untuk melihatnya dalam ukuran penuh)
Di antara fitur-fiturnya:
Untuk menginstalnya, gunakan Notepad ++'s plugin manager: buka Notepad ++ dan buka Plugins → Plugin Manager → Show Plugin Manager , lalu gulir ke MarkdownViewer ++, pilih, dan klik Install. Secara otomatis akan mengunduh plugin dan menginstalnya. Pada titik ini editor harus di-restart, dan ia akan menanyakan apakah Anda ingin segera melakukannya (jadi tidak ada risiko kehilangan pekerjaan Anda).
Jika Anda ingin melihat secara otomatis Penurunan harga di Notepad ++ Anda dapat menggunakan plugin Pratinjau HTML (versi 1.3 dan lebih tinggi) dalam kombinasi dengan alat penurunan harga. Di plugin pratinjau HTML, Anda dapat menentukan filter (program yang akan dijalankan pada file sumber secara otomatis sebelum melihat pratinjau file).
Anda dapat menetapkan filter menggunakan opsi menu (mengubah file sampel yang disediakan tidak berfungsi), atau secara manual jika Anda meletakkan file Filters.ini di folder plugins \ Config \ PreviewHTML . Contoh file Filter.ini terlampir dalam file arsip plugin Pratinjau yang tersedia dari halaman web PreviewHTML .
Ini adalah contoh file Filters.ini yang menggunakan implementasi Python Markdown:
; Content of Filters.ini file
[Markdown]
Extension=.md
Language=Markdown
Command=python -m markdown "%1"
Repositori "Edditoria" GitHub memiliki sejumlah bug (misalnya, #
di dalam tautan rusak) dan belum diperbarui selama bertahun-tahun. Setelah mencoba garpu yang paling aktif, yang ini jauh lebih baik.
Saya menemukan alur kerja yang lebih sederhana adalah dengan menggunakan ekstensi Markdown di Chrome, lakukan pengeditan di Notepad ++, lalu arahkan Chrome ke file Anda dan muat ulang setelah setiap perubahan.
Tidak perlu untuk konfigurasi yang rumit, dan itu menyelesaikan pekerjaan untuk saya.
Untuk penyorotan sintaks saya akan mencari solusi dari Oliver Salzburg.
Di sini saya menemukan tautan ke trik yang bagus jika Anda ingin mempratinjau penurunan harga di Notepad ++ ( tautan ke "trik" ).
Intinya: Ada ekstensi Notepad ++ yang disebut NPP_EXEC, yang mengeksekusi skrip. Gabungkan dengan Perl (Script Perl, Python, Node.js, dll.) Untuk menghasilkan output HTML ke dalam tab.
Ini tidak terlalu bertele-tele, tapi saya harap ini masih membantu orang lain yang menginginkan hal yang sama. (Seperti saya:))
Ini adalah versi, yang dapat digunakan (dengan implementasi md2html Node.js), untuk orang yang tidak suka mengarungi dokumentasi:
NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)
NPP_RUN $(OUTFILE)
yaitu tanpa chrome
, juga berfungsi. Luncurkan browser default Anda dengan c:\temp\md2html
.
Hanya beberapa penyesuaian untuk jawaban pemenang . Saya sekarang memiliki dua skrip NPP_EXEC, masing-masing di bawah pintasan keyboard.
Seseorang membuat versi HTML dari file Markdown, dengan nama file yang sama di direktori yang sama, meluncurkannya di browser default dan menutup jendela konsol. Anda kemudian alt-tab ke browser untuk mengagumi hasilnya.
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
Yang lain melakukan hal yang sama, kecuali tidak meluncurkannya di browser ( NPP_RUN $(OUTFILE)
tidak ada). Saya menemukan ini berguna ketika saya sudah menjalankan skrip pertama sekali: hanya alt-tab ke browser dan tekan F5untuk menyegarkannya, daripada membuka tab baru dengan suntingan terbaru.
Anda dapat menyimpan setiap skrip dengan namanya sendiri, memasukkannya ke menu Makro dengan Opsi Lanjutan NPP_EXEC , lalu menetapkan pintasan keyboard untuknya melalui menu Pengaturan → Shortcut Mapper .