2013-04-22 16:50:55 +0000 2013-04-22 16:50:55 +0000
170
170

Jak używać Markdown w Notepad++

Uwielbiam pisać w Markdown i chciałbym mieć możliwość pisania i podglądu treści Markdown w Notepad++.

Czy są jakieś wtyczki WYSIWYG Markdown dla Notepad++?

Odpowiedzi (7)

95
95
95
2013-04-22 16:58:53 +0000

Na GitHubie znajduje się projekt o nazwie Markdown Syntax Highlighting for Notepad++ .

Ten projekt dodaje niestandardowe podświetlanie języka dla Markdown:

Dostępna jest wersja zarówno dla standardowego schematu kolorów, jak i ciemnego (ZenBurn) motywu. Po instalacji, w rozwijanym menu Language pojawi się nowa opcja.

70
70
70
2017-05-18 16:55:33 +0000

MarkdownViewer++ ](https://github.com/nea/MarkdownViewerPlusPlus) to wtyczka do Notepad++, która pozwala na wpisanie pliku w Markdownie i obejrzenie jego podglądu w czasie rzeczywistym, w panelu podglądu.

Dla wyjaśnienia: w przeciwieństwie do Markdown Syntax Highlighting for Notepad++ , który został polecony przez Olivera Salzburga, nie obsługuje on kolorowania składni i renderowania inline. Plik tekstowy jest traktowany jak normalny, a plugin pokazuje go w innym oknie.

Obrazek sprawi, że będzie to bardziej przejrzyste:

0x1 (Kliknij tutaj, aby zobaczyć go w pełnym rozmiarze)

Wśród jego cech:

  • Obsługuje CommonMark
  • Wynik można wyeksportować do HTML-a lub do PDF-a
  • Panel podglądu można przesuwać, dowolnie zmieniać jego rozmiar i zadokować

Jak go zainstalować

Aby go zainstalować, skorzystaj z menedżera wtyczek Notepad++: otwórz Notepad++ i przejdź do PluginsPlugin ManagerShow Plugin Manager, a następnie przewiń do MarkdownViewer++, zaznacz go i kliknij na Install. Wtyczka zostanie automatycznie pobrana i zainstalowana. W tym momencie konieczne jest ponowne uruchomienie edytora, który zapyta, czy chcesz to zrobić natychmiast (aby nie ryzykować utraty pracy).

17
17
17
2014-06-26 09:37:51 +0000

Jeśli chcesz automatycznie wyświetlać podgląd plików Markdown w Notepadzie++, możesz użyć wtyczki HTML Preview (wersja 1.3 i wyższe) w połączeniu z narzędziem Markdown. W pluginie Podgląd HTML można zdefiniować filtr (program, który będzie automatycznie wykonywany na pliku źródłowym przed jego podglądem).

Filtr można zdefiniować za pomocą opcji w menu (zmiana dostarczonego pliku przykładowego nie działa) lub ręcznie, umieszczając plik Filters.ini w folderze plugins}Configuration&PreviewHTML. Przykładowy plik Filter.ini jest dołączony do pliku archiwum wtyczek Preview dostępnego na stronie PreviewHTML ](http://chiselapp.com/user/vor0nwe/repository/npp_preview/home).

Jest to przykład pliku Filters.ini, który wykorzystuje implementację Python Markdown:

; Content of Filters.ini file
[Markdown]
Extension=.md
Language=Markdown
Command=python -m markdown "%1"
11
11
11
2014-10-05 12:46:06 +0000

Repozytorium “Edditoria” GitHub ma wiele błędów (na przykład, # wewnątrz linku jest zepsuty) i nie był aktualizowany od lat. Po wypróbowaniu najbardziej aktywnych forków, ten jest znacznie lepszy.

10
10
10
2015-06-11 03:11:55 +0000

Odkryłem, że prostszym rozwiązaniem jest użycie rozszerzenia Markdown w Chrome, edytowanie w Notepad++, a następnie skierowanie Chrome na plik i przeładowanie po każdej zmianie.

Nie ma potrzeby skomplikowanej konfiguracji, a to załatwia sprawę za mnie.

4
4
4
2013-10-08 08:32:05 +0000

Jeśli chodzi o podświetlanie składni, to sięgnąłbym po rozwiązanie Olivera Salzburga.

Tutaj znalazłem link do fajnej sztuczki, jeśli chcesz podglądać Markdown w Notepad++ link do “sztuczki” ).

The Gist: Istnieje rozszerzenie Notepad++ o nazwie NPP_EXEC, które wykonuje skrypty. Połącz go ze skryptem Perla (Pythona, Node.js, etc.) Markdown, aby wygenerować wyjście HTML w zakładce.

Nie jest to bardzo verbose, ale mam nadzieję, że to nadal pomaga innym, którzy chcą tego samego. (Jak ja:))

To jest wersja, która może być użyta (z implementacją md2html w Node.js), dla ludzi, którzy nie lubią przedzierać się przez dokumentację:

NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)
0
0
0
2015-02-20 15:14:56 +0000

Tylko kilka poprawek do odpowiedzi zwycięzcy . Mam teraz dwa skrypty NPP_EXEC, każdy pod skrótem klawiszowym.

Jeden z nich tworzy wersję HTML pliku Markdown, o tej samej nazwie, w tym samym katalogu, uruchamia go w domyślnej przeglądarce i zamyka okno konsoli. Następnie za pomocą alt-tab przechodzimy do przeglądarki, by podziwiać wyniki.

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

Drugi robi to samo, tyle że nie uruchamia go w przeglądarce (nie ma tam NPP_RUN $(OUTFILE)). Przydaje się to, gdy już raz uruchomiłem pierwszy skrypt: wystarczy alt-tab do przeglądarki i nacisnąć F5, aby ją odświeżyć, zamiast otwierać nową kartę z najnowszymi edycjami.

Możesz zapisać każdy skrypt pod własną nazwą, umieścić go w menu Makro za pomocą Opcji zaawansowanych programu NPP_EXEC, a następnie przypisać do niego skrót klawiaturowy za pomocą menu UstawieniaMapper skrótów.