Markdown'da yazmayı çok seviyorum ve Markdown içeriğini Notepad ++ ile yazmak ve önizleme yapmak istiyorum.
Notepad ++ için herhangi bir WYSIWYG Markdown eklentisi var mı?
Markdown'da yazmayı çok seviyorum ve Markdown içeriğini Notepad ++ ile yazmak ve önizleme yapmak istiyorum.
Notepad ++ için herhangi bir WYSIWYG Markdown eklentisi var mı?
Yanıtlar:
GitHub'da Notepad ++ için Markdown Sözdizimi Vurgulama adlı bir proje var .
Bu proje Markdown için vurgulayarak özel dil ekler:
Hem standart renk şeması hem de koyu (ZenBurn) tema için uygun bir sürümü var. Yüklemeden sonra, Dil açılır menüsünde yeni bir seçenek bulacaksınız .
MarkdownViewer ++ , Markdown kullanarak bir dosya yazmanıza ve önizlemeyi gerçek zamanlı olarak önizleme panelinde görmenize olanak sağlayan bir Notepad ++ eklentisidir.
Netleştirmek için: aksine Notepad Markdown sözdizimi vurgulama ++ edildi tavsiye burada Oliver Salzburg ile, bu dizim ve satır içi oluşturmayı desteklemiyor. Metin dosyası normal bir dosya gibi değerlendirilir ve eklenti başka bir bölmede oluşturulduğunu gösterir.
Bir resim daha net hale getirecek:
(Tam boyutta görmek için buraya tıklayın)
Özellikleri arasında:
Yüklemek için Notepad ++ 'ın eklenti yöneticisini kullanın: Notepad ++' ı açın ve Eklentiler → Eklenti Yöneticisi → Eklenti Yöneticisini Göster seçeneğine gidin, ardından MarkdownViewer ++ 'ya gidin, seçin ve tıklayın Install. Eklentiyi otomatik olarak indirir ve yükler. Bu noktada editör yeniden başlatılmalı ve derhal yapmak isteyip istemediğinizi soracaktır (bu nedenle çalışmanızı kaybetme riski yoktur).
Notdown ++ 'da Markdown'ı otomatik olarak önizlemek istiyorsanız, HTML Önizleme eklentisini (sürüm 1.3 ve üstü) bir Markdown aracıyla birlikte kullanabilirsiniz. HTML önizleme eklentisinde bir filtre tanımlayabilirsiniz (dosyayı önizlemeden önce otomatik olarak kaynak dosyada yürütülecek bir program).
Bir menü seçeneğini kullanarak bir filtre tanımlayabilirsiniz (verilen örnek dosyayı değiştirmek işe yaramaz) ya da el ile Filters.ini dosyasını plugins \ Config \ PreviewHTML klasörüne koyarsanız manuel olarak belirleyebilirsiniz . Filter.ini dosyasının bir örneği, PreviewHTML web sayfasında bulunan Preview eklenti arşiv dosyasına eklenmiştir .
Bu bir Python Markdown uygulaması kullanan bir Filters.ini dosyası örneğidir :
; Content of Filters.ini file
[Markdown]
Extension=.md
Language=Markdown
Command=python -m markdown "%1"
"Edditoria" GitHub deposunda bir dizi hata var (örneğin, #
bir bağlantı içinde bozuk) ve yıllarca güncellenmedi. En aktif çatalları denedikten sonra, bu çok daha iyidir.
Daha basit bir iş akışının Chrome'daki Markdown uzantısını kullanmak, düzenlemelerinizi Not Defteri ++ 'da yapmak, ardından Chrome'u dosyanızı işaret etmek ve her değişiklikten sonra yeniden yüklemek olduğunu gördüm .
Karmaşık konfigürasyona gerek yoktur ve işin benim için yapılmasını sağlar.
Sözdizimi vurgulama için Oliver Salzburg çözümü için giderdim.
Burada notdown ++ ' da "hileye" bağlayan Markdown'ı önizlemek istiyorsanız güzel bir numaraya bir bağlantı buldum .
Gist: Scriptleri çalıştıran NPP_EXEC adlı bir Notepad ++ uzantısı var. Bir sekmede HTML çıktısı oluşturmak için bunu Perl (Python, Node.js, vb.) Markdown betiği ile birleştirin.
Çok ayrıntılı değil, ama umarım bu hala aynı şeyi isteyen başkalarına yardım eder. (Benim gibi:))
Bu, dokümantasyonda gezinmeyi sevmeyen insanlar için kullanılabilecek bir versiyonudur (Node.js'in md2html uygulamasıyla birlikte):
NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)
NPP_RUN $(OUTFILE)
yani olmadan chrome
da çalışır. Varsayılan tarayıcınızı ile başlatır c:\temp\md2html
.
Kazanan mahallenin cevabını sadece birkaç tweaks . Şimdi her biri bir klavye kısayolunun altında iki NPP_EXEC komut dosyası var.
Biri, aynı dizinde aynı dosya adına sahip olan Markdown dosyasının bir HTML versiyonunu yaratır, varsayılan tarayıcıda başlatır ve konsol penceresini kapatır. Daha sonra sonuçları hayranlıkla izlemek için tarayıcının üzerine gelin.
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
Diğeri aynısını yapar, ancak tarayıcıda başlatmaz ( NPP_RUN $(OUTFILE)
orada değil). Zaten bir kez ilk betiği çalıştırdığımda bunu kullanışlı buluyorum: F5en son düzenlemelerle yeni bir sekme açmak yerine , tarayıcıya tıklamanız ve yenilemek için tıklamanız yeterli.
Her bir betiği kendi adıyla kaydedebilir, NPP_EXEC'in Gelişmiş Seçenekleri olan Makro menüsüne yapıştırabilir ve ardından Ayarlar → Kısayol Eşleştiricisi menüsü üzerinden bir klavye kısayolu atayabilirsiniz .