Edytor podglądu na żywo Markdown?

78

Obecnie używam Textmatedo tworzenia dokumentów Markdown, ale wymaga to naciśnięcia CtrlOptionCmd+ Pza każdym razem, gdy chcę „zaktualizować” okno wyjściowe Markdown. Zasadniczo używam go jak edytora tekstu.

Czy istnieje edytor Markdown dla Mac OS X, który obsługuje wysiwig / aktualizację na żywo treści? Być może Textmate już to robi?

Brock Woolf
źródło
Szukając tego samego w systemie Linux, to pytanie jest bardzo przydatne (wymienione są tutaj niektóre przenośne programy)
Dacav
Jest tutaj kilka edytorów z wbudowanym podglądem / możliwościami: softwarerecs.stackexchange.com/questions/5746/…
gaborous

Odpowiedzi:

40

Jeśli chcesz korzystać z TextMate, zmień powiązanie językowe pliku na „HTML”. W oknie podglądu znajduje się szuflada z opcją potoku tekstu przez „Markdown.pl”. (Zobacz zrzut ekranu).

Obniżka cen

Alternatywą, której używam do Makrdown, nie jest oficjalnie wydana aplikacja, ale osobiście korzystam z markdownlive Jonathana „Wolfa” Rentzscha. Jest to oprogramowanie typu open source dostępne na GitHub i będzie wymagało skompilowania go za pomocą Xcode. Pozwala również na skopiowanie Wygenerowanego HTML (co lubię go używać od dłuższego czasu).

Chealion
źródło
Próbowałem markdownlive. Działa, ale jak powiedziałeś, jest w fazie rozwoju i jest dość prymitywny pod względem kolorowania składni. Wkrótce wypróbuję inną metodę.
Brock Woolf,
2
nie musisz ustawiać typu pliku na HTML. jeśli korzystasz z pakietu przecen, wystarczy usunąć kluczową aktywację podglądu w ustawieniach pakietu. następnie pokazanie podglądu tekstowego partnera tekstowego w menu okna daje podgląd na żywo.
yanokwa,
Co z multimarkdown?
Kirk Strobeck
5
Nie musisz sam tworzyć MarkdownLive: github.com/rentzsch/markdownlive/downloads
Matt Ball
+1 za komentarz @ yanokwa. Szczególnie podoba mi się ten rozwidlenie wtyczki Markdown, które ładnie zachowuje takie elementy, jak wcięcia dla nieuporządkowanych list: github.com/fletcher/markdown.tmbundle
user72923
62

Istnieje również „Mou”, edytor na żywo dla Mac OS X (Lion). Nadal jest w fazie beta, ale działa świetnie! http://mouapp.com/

Kiedy obecnie dostępne edytory Markdown są prawie w całości dla pisarzy ogólnych, Mou jest inny: jest to dla twórców stron internetowych. Podświetlanie składni, podgląd na żywo, tryb pełnoekranowy, automatyczne zapisywanie, zaawansowane działania, automatyczne parowanie, wyszukiwanie przyrostowe, niestandardowe motywy, eksport HTML, ulepszona obsługa znaków CJK.

wprowadź opis zdjęcia tutaj

dzen
źródło
4
Wyglądasz świetnie, ale wymaga Lwa.
Thilo,
28

Tylko na Macu, Marked zapewnia podgląd przecen i wielokrotnego zaznaczenia dla dowolnego edytora tekstu. Podgląd jest aktualizowany po zapisaniu pliku tekstowego.

Oznaczony zrzut ekranu


MarkdownPad jest przeznaczony dla systemu Windows, ale zapewnia podgląd na żywo.

Zrzut ekranu MarkdownPad


ReText jest dostępny dla innych platform i oferuje podgląd na żywo renderowanego Markdown:

ReText to prosty edytor tekstu dla składni Markdown. Jest napisany w Pythonie przy użyciu bibliotek Qt, które mogą działać na dowolnych platformach (Linux i BSD są oficjalnie obsługiwane)

Zrzut ekranu ReText

Chociaż nie jest to oficjalnie obsługiwane, istnieją również instrukcje instalacji systemu Windows ; musiałem jednak wprowadzić kilka modyfikacji, aby je uruchomić (pełny zestaw z moimi poprawkami pokazano poniżej):

Instalacja

  1. Zainstaluj Python27
  2. Zainstaluj wstępnie skompilowaną PyQT dla PyQt-Py2.7-x86-gpl-4.8.3-1.exe PyQt-Py2.7-x86-gpl-4.8.4-1.exe
  3. Zainstaluj easy_install setuptools-0.6c11.win32-py2.7.exe
  4. Zaktualizuj zmienne środowiskowe mojego komputera. Kliknij Start, kliknij prawym przyciskiem myszy My Computeri wybierz Properties, wybierz Advancedkartę, a następnie kliknij Environment Variables.
  5. W obszarze System Variableskliknij New. Pod nazwą zmiennej wpisz PYTHONPATH. Pod Variable valueEnterC:\Python27\Lib\;C:\Python27\Lib\site-packages\
  6. Wybierz PATHkliknięcie zmiennej systemowej Edit. Zaktualizuj ŚCIEŻKĘ variable value, dodając C:\Python27;C:\Python27\Lib\site-packages\PyQt4\bin;z przodu istniejących wpisów, aby brzmiał jakPATH=C:\Python27;C:\Python27\Lib\site-packages\PyQt4\bin;...
  7. Zainstaluj dodatkowe biblioteki Python. Wybierz Startnastępnie Runwpisz cmdwtedy cd \python27\scripts. Wchodzić:
    • easy_install Pygments
    • easy_install ElementTree
    • easy_install Markdown
    • easy_install gdata
  8. Pobierz i rozpakuj aktualną ReText (ATM 0.8.1 )
  9. Pobierz i rozpakuj ikony ReText
  10. Umieść rozpakowane ikony w folderze ReText \ icons
  11. Przejdź do pliku retext.py (prawdopodobnie at c:\retext). Kliknij prawym przyciskiem myszy przeciągnij i upuść plik retext.py i wybierz Create shortcuts here.
  12. Kliknij skrót prawym przyciskiem myszy, aby dostosować właściwości.
  13. Zmień targetna "C:\Python27\python.exe" retext.pyi Runna minimized.
  14. Zmień ikonę (która będzie wymagać utworzenia .icopliku z jednego z .pngplików rozpakowanych powyżej w ReText/iconskatalogu, co można zrobić tutaj
  15. W razie potrzeby zmień nazwę skrótu na karcie ogólnej.
Adam Wuerl
źródło
1
Dla tych, którzy chcą uzyskać Oznaczenie (co naprawdę mogę polecić) i nadal mieć Snow Leopard (10.6), można pobrać bezpłatną wersję Snow Leopard tylko za pośrednictwem FAQ ( oznaczone.tenderapp.com/kb/documentation/… ): zasoby .markedapp.com / MarkedSL.zip
Simon Lehmann
lepiej wymienić każdą z nich jako osobne odpowiedzi
Zac Thompson
19

MarkdownLive robi dokładnie to, co chcesz, darmowy i open source.

Pobierz wersję za pośrednictwem GitHub lub wersji 1.7.1 stąd .

wprowadź opis zdjęcia tutaj

0xced
źródło
7

BBEdit robi to natychmiast po wyjęciu z pudełka: ustaw bieżący typ dokumentu na Markdown, otwórz Podgląd w BBEdit i pisz dalej. Okno podglądu automatycznie się aktualizuje, pokazując tekst dokładnie tak, jak chcesz.

Szczegółowe informacje można znaleźć na stronie 277 instrukcji obsługi BBEdit .

Dori
źródło
5

Tryb markowania Emacsa zapewnia podgląd na żywo podczas pisania, a także pełny podgląd HTML / przeglądarki z C-c C-p.

wprowadź opis zdjęcia tutaj

ocodo
źródło
3

vim-instant-markdown to wtyczka vim, która pokazuje prawie natychmiastowe aktualizacje w domyślnej przeglądarce internetowej systemu. Działa nawet w MacVimie, chociaż musiałem trochę pogrzebać z $ PATH.

wfaulk
źródło
1
Czy masz coś przeciwko podzieleniu się tym, co zrobiłeś z $ PATH?
Eric Hu
2

Niedawno odnowiony Smultron może to zrobić również bez naciskania klawiszy:

  1. Ustaw „Parser podglądu” na „Markdown” w zaawansowanych ustawieniach w „Naprawdę zaawansowany”.
  2. Następnie otwórz okno podglądu za pomocą „Narzędzia” / „Podgląd”. Voilà.
Pokonaj Ruppa
źródło
2

Teksty dla Mac OS X i Windows.

Zrzut ekranu z tekstami

Fedor Szeremietiew
źródło
1
Ostrzeżenie : strona internetowa chowa informację, że SMS-y nie są darmowe . Możesz go używać tylko przez 30 dni, zanim będziesz musiał kupić licencję .
Rory O'Kane
0

Użytkownicy systemu Windows mogą użyć Resophnotes do napisania tekstu w Markdown i użyć ikony „HTML”, aby wyświetlić podgląd zaznaczonego tekstu, a następnie wyeksportować tekst w formacie HTML.

http://www.resoph.com/ResophNotes/Welcome.html

ejmurray
źródło