Wygląda na to, że chcesz edytować tekst sformatowany przy użyciu składni markdown; Notepad ++ jest oczywiście zwykłym edytorem tekstu, ale obsługuje podświetlanie składni. Jeśli naprawdę potrzebujesz możliwości edycji offline, możesz zamiast tego spojrzeć na edytor stacjonarny, który go obsługuje, taki jak ten open source
Geoff
1
Być może „pytaniem” jest znalezienie wtyczki do zrobienia czegoś takiego jak wtyczka markbeans netbeans ; zapewnia to podświetlenie składni, a także ma tryb podglądu. Tryb podglądu można skonfigurować do zapisywania wersji HTML, co wydaje mi się dość przydatne w przypadku plików readme.
@srk: Nie sądzę, że możesz. Jeśli chcesz poprawnego edytowania Markdown, polecam spojrzenie na MarkdownPad . W przeciwnym razie może być konieczne zbudowanie makra, na przykład w celu renderowania dokumentu i otwarcia go w przeglądarce. Ale to byłby straszny obieg pracy: \
Der Hochstapler
@srk: Podświetlanie składni, tak jak to zasugerowałem. Przynajmniej z tego, co mogę powiedzieć.
Der Hochstapler
4
Podkreślanie składni jest dość złe, np. # Wewnątrz linku podświetla na końcu linii jak komentarz. Projekt nie został dotknięty od 2 lat. Istnieje wiele widelców, ale trudno powiedzieć, która jest lepsza.
NateS
„Projekt nie został dotknięty od 2 lat”, to już nie prawda. „Ostatnie zatwierdzenie a18079b w dniu 8 grudnia 2017 r.”.
gerleim
61
MarkdownViewer ++ to wtyczka Notepad ++, która pozwala pisać pliki za pomocą Markdown i wyświetlać podgląd w czasie rzeczywistym, w panelu podglądu.
Aby to wyjaśnić: w przeciwieństwie do podświetlania składni Markdown dla Notepad ++ , które zostało tutaj polecone przez Olivera Salzburga, nie obsługuje podświetlania składni i renderowania wbudowanego. Plik tekstowy jest traktowany jak normalny, a wtyczka pokazuje go w innym okienku.
Panel podglądu można przesuwać, dowolnie zmieniać rozmiar i zadokować
Jak to zainstalować?
Aby go zainstalować, użyj menedżera wtyczek Notepad ++: otwórz Notepad ++ i przejdź do Wtyczki → Menedżer wtyczek → Pokaż Menedżera wtyczek , następnie przewiń do MarkdownViewer ++, wybierz go i kliknij Install. Automatycznie pobierze wtyczkę i zainstaluje ją. W tym momencie edytor musi zostać zrestartowany i zapyta Cię, czy chcesz to zrobić natychmiast (więc nie ma ryzyka utraty pracy).
@SAm możesz tego używać w połączeniu z wtyczką Markdown Syntax bez problemów z mojego doświadczenia
serenr
Ale parser
przecen
Dobrze. dla mnie okno „podgląd” nie pojawiło się przy ponownym uruchomieniu notatnika ++. Pojawiła się nowa pozycja menu „Wtyczki / MarkdownViewer ++ / MarkdownViewer ++ (CNTL SHIFT M)”, która podniosła okno podglądu.
granadaCoder
16
Jeśli chcesz automatycznie wyświetlić podgląd Markdown w Notepad ++, możesz użyć wtyczki HTML Preview (wersja 1.3 i wyższa) w połączeniu z narzędziem Markdown. We wtyczce podglądu HTML możesz zdefiniować filtr (program, który zostanie automatycznie uruchomiony na pliku źródłowym przed jego podglądem).
Możesz zdefiniować filtr za pomocą opcji menu (zmiana podanego przykładowego pliku nie działa) lub ręcznie, jeśli umieścisz plik Filters.ini w folderze plugins \ Config \ PreviewHTML . Przykład pliku Filter.ini znajduje się w pliku archiwum wtyczki Preview dostępnym na stronie PreviewHTML .
To jest przykład pliku Filters.ini , który używa implementacji Python Markdown:
Ta odpowiedź byłaby lepsza, gdyby wyjaśniono kilka rzeczy. (1) Za pomocą której pozycji menu można zdefiniować filtr? (2) Czy masz na myśli, że program powinien przyjmować zakładkę X w NPP jako dane wejściowe i wysyłać dane wyjściowe do zakładki Y w NPP jako HTML, który następnie można wyświetlić za pomocą podglądu HTML? Czy możesz podać dokładnie, co to jest markdown w linii poleceń? Staram się, aby to działało z markdown2 , ale jeszcze nie powiodło się.
RolfBly,
4
Sprawienie, by działało to trochę trudne: 1. zainstaluj Pythona za pomocą „pip” (instalator MSI dla Pythona w wersji 3.4.3 to robi) 2. zainstaluj markdown: „pip zainstaluj markdown” 3. zainstaluj wersję> v1.3 PreviewHTML, jest to ważne, ponieważ menedżer wtyczek zapewnia tylko v1.2: pobierz ręcznie z git repo fossil.2of4.net/npp_preview/info/fb02a79e74ace3be 4. utwórz filtr z menu „wtyczka / Podgląd HTML / Edytuj definicje filtrów” - tutaj wklej skrypt. A potem to działa!
pdem
to po prostu nie działa.
Mostafa
1
Instrukcje @ pdem działają pięknie! Aby zainstalować wersję 1.3, rozpakuj pobrane pliki 1.3, skopiuj .dll do folderu Notepad ++ / plugins i folder PreviewHTML do folderu Notepad ++ / plugins / Config i uruchom ponownie Notepad ++.
nzn
11
Repozytorium GitHub „Edditoria” zawiera wiele błędów (na przykład #wewnątrz linku jest zepsuty) i nie było aktualizowane od lat. Po wypróbowaniu najbardziej aktywnych widelców ten jest znacznie lepszy.
wygląda na to, że zmieniło się to w 2018 markmark_npp nie był aktualizowany przez 5 lat, ale Edditoria / markdown-plus-plus został zaktualizowany zaledwie 2 miesiące temu
TmTron
@TmTron Dobra uwaga, choć w pierwotnym repozytorium odnotowano tylko kilka zobowiązań przez te wszystkie lata. Nawet widelec, o którym wspomniałem, nie działał idealnie, ale to coś.
NateS
10
Odkryłem, że prostszym przepływem pracy jest użycie rozszerzenia Markdown w Chrome, wprowadzanie zmian w Notepad ++, a następnie wskaż Chrome na pliku i przeładuj po każdej zmianie.
Nie ma potrzeby skomplikowanej konfiguracji i wykonuje to za mnie zadanie.
Do podświetlania składni wybrałbym rozwiązanie Olivera Salzburga.
Tutaj znalazłem link do fajnej sztuczki, jeśli chcesz wyświetlić podgląd Markdown w Notepad ++ ( link do „sztuczki” ).
Gist: Istnieje rozszerzenie Notepad ++ o nazwie NPP_EXEC, które wykonuje skrypty. Połącz go ze skryptem Markdown Perla (Python, Node.js itp.), Aby wygenerować dane wyjściowe HTML na karcie.
Nie jest to zbyt szczegółowe, ale mam nadzieję, że nadal pomaga to tym, którzy chcą tego samego. (Jak ja:))
To jest wersja, której można użyć (z implementacją md2html w Node.js), dla osób, które nie lubią przeszukiwać dokumentacji:
Proszę wstawić treść lub treść linku. Linki łamią się i zanikają, co oznacza, że ta część Twojej odpowiedzi staje się bez znaczenia dla przyszłych gości.
Tog
Ta odpowiedź zakłada, że czytelnik albo zna NPP_EXEC, albo chce przejrzeć dokumentację, aby dowiedzieć się, jaki dokładnie powinien być skrypt i jak uzyskać dane wyjściowe konwertera markdown-html w nowej karcie Notepad ++.
RolfBly,
@RolfBly Mam nadzieję, że moja aktualizacja Ci pomoże. tak go używam, na pewno są lepsze lub lepsze sposoby. :)
winner_joiner
@winner_joiner Działa jak urok, dziękuję!
RolfBly,
1
NPP_RUN $(OUTFILE)tzn. bez chrome, również działa. Uruchamia domyślną przeglądarkę za pomocą c:\temp\md2html.
RolfBly,
0
Tylko kilka drobnych poprawek do odpowiedzi zwycięzcy . Mam teraz dwa skrypty NPP_EXEC, każdy pod skrótem klawiaturowym.
Jeden tworzy wersję HTML pliku Markdown z tą samą nazwą pliku w tym samym katalogu, uruchamia go w domyślnej przeglądarce i zamyka okno konsoli. Następnie wciśnij klawisz Alt i tab do przeglądarki, aby podziwiać wyniki.
Drugi robi to samo, ale nie uruchamia go w przeglądarce ( NPP_RUN $(OUTFILE)nie ma go). Przydaje mi się to, gdy pierwszy raz uruchomiłem już pierwszy skrypt: wystarczy nacisnąć F5klawisz Alt i przejść do przeglądarki i nacisnąć, aby go odświeżyć, zamiast otwierać nową kartę z najnowszymi zmianami.
Możesz zapisać każdy skrypt pod własną nazwą, umieścić go w menu Makro za pomocą opcji zaawansowanych NPP_EXEC , a następnie przypisać skrót klawiaturowy za pomocą menu Ustawienia → Mapowanie skrótów .
Odpowiedzi:
W GitHub istnieje projekt o nazwie Markdown Syntax Highlighting for Notepad ++ .
Ten projekt dodaje niestandardowe podświetlanie języka dla Markdown:
Dostępna jest wersja dla standardowego schematu kolorów i motywu ciemnego (ZenBurn). Po instalacji znajdziesz nową opcję w menu rozwijanym Język .
źródło
MarkdownViewer ++ to wtyczka Notepad ++, która pozwala pisać pliki za pomocą Markdown i wyświetlać podgląd w czasie rzeczywistym, w panelu podglądu.
Aby to wyjaśnić: w przeciwieństwie do podświetlania składni Markdown dla Notepad ++ , które zostało tutaj polecone przez Olivera Salzburga, nie obsługuje podświetlania składni i renderowania wbudowanego. Plik tekstowy jest traktowany jak normalny, a wtyczka pokazuje go w innym okienku.
Zdjęcie sprawi, że będzie wyraźniejsze:
(Kliknij tutaj, aby zobaczyć w pełnym rozmiarze)
Wśród jego funkcji:
Jak to zainstalować?
Aby go zainstalować, użyj menedżera wtyczek Notepad ++: otwórz Notepad ++ i przejdź do Wtyczki → Menedżer wtyczek → Pokaż Menedżera wtyczek , następnie przewiń do MarkdownViewer ++, wybierz go i kliknij Install. Automatycznie pobierze wtyczkę i zainstaluje ją. W tym momencie edytor musi zostać zrestartowany i zapyta Cię, czy chcesz to zrobić natychmiast (więc nie ma ryzyka utraty pracy).
źródło
Jeśli chcesz automatycznie wyświetlić podgląd Markdown w Notepad ++, możesz użyć wtyczki HTML Preview (wersja 1.3 i wyższa) w połączeniu z narzędziem Markdown. We wtyczce podglądu HTML możesz zdefiniować filtr (program, który zostanie automatycznie uruchomiony na pliku źródłowym przed jego podglądem).
Możesz zdefiniować filtr za pomocą opcji menu (zmiana podanego przykładowego pliku nie działa) lub ręcznie, jeśli umieścisz plik Filters.ini w folderze plugins \ Config \ PreviewHTML . Przykład pliku Filter.ini znajduje się w pliku archiwum wtyczki Preview dostępnym na stronie PreviewHTML .
To jest przykład pliku Filters.ini , który używa implementacji Python Markdown:
źródło
Repozytorium GitHub „Edditoria” zawiera wiele błędów (na przykład
#
wewnątrz linku jest zepsuty) i nie było aktualizowane od lat. Po wypróbowaniu najbardziej aktywnych widelców ten jest znacznie lepszy.źródło
Odkryłem, że prostszym przepływem pracy jest użycie rozszerzenia Markdown w Chrome, wprowadzanie zmian w Notepad ++, a następnie wskaż Chrome na pliku i przeładuj po każdej zmianie.
Nie ma potrzeby skomplikowanej konfiguracji i wykonuje to za mnie zadanie.
źródło
Do podświetlania składni wybrałbym rozwiązanie Olivera Salzburga.
Tutaj znalazłem link do fajnej sztuczki, jeśli chcesz wyświetlić podgląd Markdown w Notepad ++ ( link do „sztuczki” ).
Nie jest to zbyt szczegółowe, ale mam nadzieję, że nadal pomaga to tym, którzy chcą tego samego. (Jak ja:))
To jest wersja, której można użyć (z implementacją md2html w Node.js), dla osób, które nie lubią przeszukiwać dokumentacji:
źródło
NPP_RUN $(OUTFILE)
tzn. bezchrome
, również działa. Uruchamia domyślną przeglądarkę za pomocąc:\temp\md2html
.Tylko kilka drobnych poprawek do odpowiedzi zwycięzcy . Mam teraz dwa skrypty NPP_EXEC, każdy pod skrótem klawiaturowym.
Jeden tworzy wersję HTML pliku Markdown z tą samą nazwą pliku w tym samym katalogu, uruchamia go w domyślnej przeglądarce i zamyka okno konsoli. Następnie wciśnij klawisz Alt i tab do przeglądarki, aby podziwiać wyniki.
Drugi robi to samo, ale nie uruchamia go w przeglądarce (
NPP_RUN $(OUTFILE)
nie ma go). Przydaje mi się to, gdy pierwszy raz uruchomiłem już pierwszy skrypt: wystarczy nacisnąć F5klawisz Alt i przejść do przeglądarki i nacisnąć, aby go odświeżyć, zamiast otwierać nową kartę z najnowszymi zmianami.Możesz zapisać każdy skrypt pod własną nazwą, umieścić go w menu Makro za pomocą opcji zaawansowanych NPP_EXEC , a następnie przypisać skrót klawiaturowy za pomocą menu Ustawienia → Mapowanie skrótów .
źródło