github flavored edytor markdown dla osx [zamknięte]

31

Czy znasz edytor dla systemu Mac OSX, który pomaga w edytowaniu przeceny o smaku Github ?

Myślę, że Mou ( http://mouapp.com/ ) jest w porządku, tyle, że jest to zwykła przecena, a nie przecena Github.

To pytanie dotyczy Markdown o smaku Github, a nie zwykłego Markdown !! na przykład myślę, że podświetlanie składni javascript jest naprawdę fajne. nie tylko go nie obsługuje, ale także niszczy układ kodu.

Michał
źródło

Odpowiedzi:

35

Wiem, że to stare pytanie, ale powinieneś sprawdzić MacDown !

Autor oparł go na Mou, ale dodał wszystkie brakujące funkcje, takie jak Github Flavored Markdown i inne.

wprowadź opis zdjęcia tutaj

victmo
źródło
3
To powinna być zaakceptowana odpowiedź! Kocham Mou, ale nienawidzę tego, że to nie robi GHFM. Ten wygląda prawie idealnie dla GHFM i jest oparty na Mou, więc jest jeszcze lepiej. Dzięki za odpowiedź!
mhulse
+1 za świetnego edytora, przeglądarkę i eksportera! Jestem szczególnie zadowolony z funkcji podświetlania składni bloku kodu. Dziękujemy za wskazanie tej aplikacji!
Dolan Antenucci
Podoba mi się ten pomysł, ale w moim systemie OS X 10.8.5 mac mini podświetlanie składni po prostu nie działa. Nawet w pliku pomocy. Przewijanie też jest nieprawidłowe. Widoczny obszar nie pasuje do widocznego obszaru po prawej stronie. Tylko .contentOffsetjest zsynchronizowane, gdy .contentOffsetz lewej Scrollview zmienia. Więc na razie pozostanę przy Mou ... A może kiedyś to naprawię: MacDown wydaje się być oprogramowaniem typu open source ...
Michael,
Autor jest bardzo aktywny, jeśli chodzi o naprawianie błędów. Przesłałem kilka problemów na stronie git hubu projektów i wszystko zostało naprawione w ciągu kilku dni.
victmo
17

Atom

GitHub stworzył nowy edytor open source o nazwie Atom, który zapewnia wbudowany podgląd Markdown w czasie rzeczywistym.

Uruchom go za pomocą Control+ Shift+, ma otrzymasz wspaniałe wrażenia, które wyglądają podobnie do tego (z wyjątkiem zastosowania własnego motywu Atom):

Zrzut ekranu Atom z otwartym oknem podglądu Markdown.

Atom używa pakietów, aby zapewnić funkcjonalność wtyczki. Przeczytaj więcej o pakiecie Markdown na Github .

Jin
źródło
Doskonały. Absolutnie idealny. TY!
Brian Genisio
Atom jest niesamowite, ale to nie robi żadnego Przecena podświetlanie składni. Samo to wystarczający powód, aby zamiast tego używać MacDown: macdown.uranusjr.com
rinogo
1
@JoshPinter tak patrz: github.com/atom/markdown-preview .
Dan Rosenstark
1
@DanRosenstark Świetnie, dziękuję! Istnieje również opcja Break On Single Newline, która jest częścią specjalnego przeceny Github.
Joshua Pinter
1
@DanRosenstark Domyślnie nie jest włączony, ale można go również sprawdzić w opcjach pakietu podglądu markdown. Genialny mały pakiet. Ułatwia tworzenie plików README.
Joshua Pinter
10

Jeśli używasz Emacsa, markdown-mode.el oferuje tryb dla Markdown o smaku Github.

(Jeśli nie korzystasz z Emacsa, prawdopodobnie nie zaleca się, aby podnosić go tylko do tego jednego celu. To nie jest tak bardzo edytor tekstu, jak wirtualna maszyna Lisp, w której zaimplementowano edytor tekstu, którego konwencje są zupełnie inne niż w przypadku innych takich narzędzi; Emacs w rzeczywistości ma swoją własną standardową bibliotekę, która w bieżącym wydaniu (wersja 24.3, marzec 2013) waży 172 mln źródeł. Nic innego nie można zrobić w żadnym innym tekście edytor, którego nie możesz zrobić w Emacs, często szybciej i wydajniej; kompromis polega na tym, że w zależności od celu musisz najpierw spędzić od kilku dni do kilku lat, najpierw zdobywając wiedzę na temat korzystania z Emacsa. )

Miałem nadzieję, że programista Mou wykaże się dobrym wyczuciem implementacji rozsądnie ogólnego parsera, który mógłby zaakceptować specyfikację języka, aby jego kod mógł w końcu obsługiwać więcej dialektów Markdown niż tylko kanoniczny. Gdyby to prawda, modyfikacja Mou dla Markdown o smaku Github byłaby trywialna - ale niestety po zbadaniu zawartości pakietu aplikacji wydaje mi się, że tak nie jest.

Uwzględniając to, co uważam za popularne edytory OS X, TextMate najwyraźniej może być stworzony do obsługi Markdown o smaku Github. Rozumiem, że istnieje także wtyczka Markdown o smaku Github do nowszych wersji Sublime Text , chociaż dlaczego ktoś chciałby zapłacić 70 USD za tak fundamentalne możliwości, jak edytowanie tekstu, jest poza mną. Wydaje się, że BBEdit nie ma modułu, a przynajmniej nie mogę go znaleźć za pośrednictwem Google, ale czy ktoś już używa BBEdit? I wreszcie, naprawdę można się spodziewać, że będzie wtyczka dla Xcode, ale ja też nie byłem w stanie jej znaleźć.

I wreszcie, analizując nieco inne podejście, Marked to natywny podgląd Markdown dla OS X, który ma wbudowaną analizę Markdown o smaku Github; tak to działa, edytujesz źródło Markdown w wybranym edytorze, a Marked aktualizuje jego renderowanie pliku, aby pokazać Ci, jak będzie wyglądał wynik. Sam go nie użyłem, ale wygląda na to, że może się przydać. (Oczywiście, kosztuje to pieniądze, ale 4 dolary nawet nie kupią ci teraz talii dymów ani galonu gazu, więc nie jest tak, że trzeba o to dbać.)

Aaron Miller
źródło
Właśnie kupiłem Marked, ale oto ostrzeżenie: Marked NIE jest edytorem, to tylko podgląd! To powiedziawszy, rzeczywiście wygląda bardzo obiecująco. Mam jednak problemy z uruchomieniem go z Docter. Spojrzałem też na Mou i chociaż wygląda to bardzo ładnie i podoba mi się edycja obok siebie w jednej aplikacji, fakt, że nie ma sposobu, aby uzyskać wsparcie dla smaku Github, jest dla mnie raczej nie startowy .
Daniel Schaffer
@DanielSchaffer Dzięki za heads-up; Zredagowałem pytanie. Nie wiem, czym jest Docter, ale istnieje wtyczka TextMate do Markdown o smaku Github, powiedziałbym, że ten edytor sam lub ten edytor plus Oznaczony do podglądu na żywo, jest prawdopodobnie najlepszą opcją. (Oczywiście do własnych celów korzystam po prostu z Emacsa. Jedną z fajniejszych rzeczy w tym edytorze jest to, że będąc samowystarczalnym, bardzo rzadko wpływają na niego kaprysy gospodarza; używam go na OS X, Linux i Windows, i zachowuje się identycznie we wszystkich przypadkach, ale podobnie jak większość użytkowników Emacsa, jestem również nieco szalony. :)
Aaron Miller
Używam markdown-mode.el 2.0 z emacs 24.3.1 na Ubuntu 12.04. Czy istnieje sposób na gfm-modewyróżnienie składni w blokach kodu ogrodzonego? (np. podświetlanie składni Pythona w bloku kodu ogrodzonego w Pythonie)
Charl Botha
@CharlBotha Nie według mojej wiedzy; jest to szczególny przypadek ogólnego problemu związanego z jednoczesnym stosowaniem wielu głównych trybów do jednego bufora i chociaż istnieje kilka bibliotek, które mogą to zrobić, nigdy nie znalazłem żadnej z nich, która działałaby dobrze. (Minęło jednak kilka lat, odkąd spróbowałem któregokolwiek z nich; stan techniki mógł się rozwinąć, ponieważ straciłem zainteresowanie.)
Aaron Miller
1
Dziękuję @AaronMiller - skończyłem próbować trybu mmm i trybu polimodowego, a potem napisałem ten post na blogu: vxlabs.com/2014/04/08/…
Charl Botha
7

Zdecydowanie powinieneś spróbować StackEdit . Osobiście to uwielbiam i pozostaję przy nim po wypróbowaniu Mou, Atom, wszelkiego rodzaju wtyczek edytora / ide itp.

StackEdit to darmowy, otwarty edytor Markdown oparty na PageDown, bibliotece Markdown używanej przez Stack Overflow i innych witrynach Stack Exchange.

Przeczytaj pełną listę funkcji tutaj .

borisdiakur
źródło
2

Istnieją style dla vima, które wspierają github markdown . Biorę tutaj przykład vima, ponieważ jestem użytkownikiem vima, ale podejrzewam, że istnieją inne wtyczki / style dla innych edytorów tekstu.

SBI
źródło
1

Jeśli nie masz nic przeciwko uruchomieniu edytora Markdown jako lokalnego pliku HTML w przeglądarce, rozważ pobranie edytora jbt / markdown . Nie podgląd jak to działa tutaj . Pobrałem źródło i teraz po prostu dwukrotnie kliknij plik HTML za każdym razem, gdy chcę edytować pliki Markdown. Obsługuje kilka interesujących funkcji, takich jak naciśnięcie klawiszy Ctrl + S, aby zapisać jako plik .md, obsługuje przeciąganie / upuszczanie plików do przeglądarki w celu ich edycji itp.

Jeśli chcesz kiedykolwiek wygenerować HTML przez edytor, (używając Firefoksa) wybieram cały wygenerowany HTML po prawej stronie edytora -> kliknij prawym przyciskiem myszy -> wyświetl źródło wyboru.

wprowadź opis zdjęcia tutaj

aggregate1166877
źródło