editor di markdown aromatizzato github per osx [chiuso]


31

Conosci qualche editor per Mac OSX che ti aiuta a modificare il markdown con gusto di Github ?

Penso che Mou ( http://mouapp.com/ ) stia bene, solo che è semplicemente un markdown e non un markdown di Github.

Per favore, questa è una domanda sul Markdown al gusto di Github e non sul semplice Markdown !! ad esempio, penso che l'evidenziazione della sintassi javascript sia davvero piacevole. non solo non lo supporta, ma distrugge anche il layout del codice.

Risposte:


35

So che questa è una vecchia domanda, ma dovresti dare un'occhiata a MacDown !

L'autore lo ha basato su Mou ma ha aggiunto tutte le funzionalità che mancano come Github Flavored Markdown e altro.

inserisci qui la descrizione dell'immagine


3
Questa dovrebbe essere la risposta accettata! Adoro Mou, ma odio il fatto che non faccia GHFM. Questo sembra quasi perfetto per GHFM, ed è basato su Mou, quindi è ancora meglio. Grazie per la tua risposta!
mhulse,

+1 per un grande editore, visualizzatore ed esportatore! Sono particolarmente soddisfatto della funzione di evidenziazione della sintassi del blocco di codice. Grazie per aver segnalato questa app!
Dolan Antenucci,

Mi piace l'idea, ma sul mio OS X 10.8.5 mac mini, l'evidenziazione della sintassi non funziona. Nemmeno nel file di aiuto. Anche lo scorrimento è sbagliato. L'area visibile non corrisponde all'area visibile sulla destra. Solo il .contentOffsetè sincronizzato, quando .contentOffsetcambia la vista di scorrimento sinistra. Quindi rimarrò con Mou per il momento ... O forse lo riparerò un giorno: MacDown sembra essere open source ...
Michael,

L'autore è molto attivo quando si tratta di correggere i bug. Ho inviato alcuni problemi sulla pagina git hub dei progetti ed è stato risolto in pochi giorni.
victmo,

17

Atomo

GitHub ha creato un nuovo editor open source chiamato Atom che fornisce un'anteprima Markdown integrata in tempo reale.

Accendilo con Control+ Shift+ me otterrai un'ottima esperienza simile a questa (tranne che con il tuo tema Atom applicato):

Schermata di Atom con la finestra Anteprima Markdown aperta.

Atom utilizza i pacchetti per fornire funzionalità di plugin. Maggiori informazioni sul pacchetto Markdown su Github .


Perfezionare. Assolutamente perfetto. TY!
Brian Genisio,

Atom è impressionante, ma non fa alcun Markdown evidenziazione della sintassi. Solo questo è un motivo sufficiente per usare MacDown: macdown.uranusjr.com
rinogo


1
@DanRosenstark Ottimo, grazie! C'è anche un'opzione per Break On Single Newline, che fa parte del markdown speciale di Github.
Joshua Pinter,

1
@DanRosenstark Non è attivo per impostazione predefinita, ma puoi anche selezionarlo nelle opzioni del pacchetto markdown-preview. Piccolo pacchetto brillante. Rende così semplice la creazione di README.
Joshua Pinter

10

Se usi Emacs, markdown-mode.el offre una modalità per Markdown al gusto di Github.

(Se non usi Emacs, probabilmente non ti consigliamo di prenderlo solo per questo unico scopo. Non è tanto un editor di testo, quanto una macchina Lisp virtuale in cui è stato implementato un editor di testo il cui le convenzioni sono abbastanza diverse da quelle di qualsiasi altro strumento simile: Emacs ha infatti una propria libreria standard, che nella versione corrente (versione 24.3, marzo 2013), pesa 172 M di sorgente. Non c'è niente che tu possa fare in nessun altro testo editor che non puoi fare in Emacs, spesso in modo più rapido ed efficiente; il compromesso è che, a seconda del tuo scopo, dovrai prima passare da qualche giorno a diversi anni per acquisire esperienza nell'uso di Emacs. )

Avevo sperato che lo sviluppatore Mou mostrasse il buon senso di implementare un parser ragionevolmente generale che potesse accettare una specifica del linguaggio, in modo che il suo codice potesse eventualmente supportare più dialetti di Markdown che solo quello canonico. Se fosse vero, sarebbe banale modificare Mou per Markdown al gusto di Github - ma, purtroppo, esaminando i contenuti del pacchetto di app, trovo che questo non sembra essere il caso.

Coprendo quelli che intendo essere i popolari editor di OS X, TextMate può apparentemente essere realizzato per supportare Markdown al gusto di Github. Ho capito che esiste anche un plug-in Markdown al gusto di Github per le versioni più recenti di Sublime Text , anche se il motivo per cui qualcuno vorrebbe pagare $ 70 per una capacità così fondamentale come l'editing del testo è oltre me. BBEdit non sembra avere un modulo, o almeno non riesco a trovarne uno tramite Google, ma qualcuno usa comunque BBEdit? E, infine, ti aspetteresti davvero che ci sarebbe un plugin per Xcode, ma non sono stato in grado di trovarne nemmeno uno.

E, infine, esaminando un approccio leggermente diverso, Marked è un anteprima di Markdown nativo di OS X con incorporata analisi di Markdown basata su Github; il modo in cui funziona è che modifichi l'origine Markdown nell'editor di tua scelta e Marked aggiorna il suo rendering del file per mostrarti come sarà il risultato. Non l'ho usato da solo, ma sembra che potrebbe essere utile. (Certo, costa denaro, ma $ 4 non ti compreranno nemmeno un mazzo di fumi o un gallone di gas in questi giorni, quindi non è come se fosse abbastanza costoso preoccuparsene.)


In realtà ho appena comprato Marked, ma ecco un piccolo avvertimento: Marked NON è un editor, è solo un anteprima! Detto questo, sembra davvero molto promettente. Tuttavia, ho problemi a farlo funzionare con Docter. Ho anche guardato Mou, e anche se sembra molto bello, e mi piace l'editing side-by-side in un'app, il fatto che non c'è modo di farlo per supportare il sapore di Github è praticamente per me .
Daniel Schaffer,

@DanielSchaffer Grazie per l'heads-up; Ho modificato la domanda. Non so cosa sia Docter, ma essendo disponibile un plug-in TextMate per Markdown al gusto di Github, direi che quell'editore da solo, o quell'editore più Marked per l'anteprima dal vivo, è probabilmente la tua migliore opzione. (Certo, per i miei scopi uso solo Emacs. Una delle cose più belle di quell'editor è che, essendo autosufficiente come lo è, è solo molto raramente influenzato dai capricci del suo host; lo uso su OS X, Linux e Windows, e si comporta in modo identico in tutti i casi. Ma, come la maggior parte degli utenti di Emacs, sono anche leggermente pazzo. :)
Aaron Miller,

Sto usando markdown-mode.el 2.0 con emacs 24.3.1 su Ubuntu 12.04. Esiste un modo per ottenere gfm-model'evidenziazione della sintassi all'interno di blocchi di codice recintati? (ad es. evidenziazione della sintassi di Python all'interno di un blocco di codice recintato di Python)
Charl Botha,

@CharlBotha Non a mia conoscenza; questo è un caso speciale del problema generale coinvolto nell'applicazione simultanea di più modalità principali a un singolo buffer, e mentre ci sono diverse librerie che pretendono di farlo, non ho mai trovato nessuna di esse che funzioni bene. (Sono passati un paio d'anni da quando ho provato qualcuno di loro, tuttavia; lo stato dell'arte potrebbe essere avanzato da quando ho perso interesse.)
Aaron Miller,

1
Grazie @AaronMiller - Ho finito per provare mmm-mode e polymode e poi ho scritto questo post sul blog: vxlabs.com/2014/04/08/…
Charl Botha

7

Dovresti assolutamente provare StackEdit . Personalmente lo adoro e ci resto dopo aver provato Mou, Atom, tutti i tipi di plugin editor / ide ecc.

StackEdit è un editor Markdown gratuito e open source basato su PageDown, la libreria Markdown utilizzata da Stack Overflow e gli altri siti Stack Exchange.

Leggi l'elenco completo delle funzioni qui .


2

Ci sono stili per vim che supportano il markdown di github . Sto prendendo Vim come esempio qui perché sono un utente VIM, ma sospetto che ci siano plugin / stili comparabili per altri editor di testo.


1

Se non ti dispiace eseguire l'editor markdown come file HTML locale nel tuo browser, prendi in considerazione il download dell'editor jbt / markdown . C'è un'anteprima di come funziona qui . Ho scaricato il sorgente e ora faccio doppio clic sul file HTML ogni volta che voglio modificare i file di markdown. Supporta alcune funzionalità interessanti come la pressione di ctrl + s per salvare come file .md, supporta il trascinamento dei file nel browser per modificarli, ecc.

Se mai vuoi ottenere l'HTML generato dall'editor, (usando Firefox) seleziono tutto l'HTML generato a destra dell'editor -> tasto destro -> visualizza sorgente di selezione.

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.