Come creare e visualizzare in anteprima i file Vim Markdown

Come Creare E Visualizzare In Anteprima I File Vim Markdown



Markdown è un linguaggio di markup leggero e facile da usare utilizzato per formattare il testo in un file di testo normale. Il linguaggio Markdown è ampiamente utilizzato per creare file README su piattaforme come GitHub, Trello, StackExchange e SourceForge. Non si limita alla creazione di file README; viene anche utilizzato per creare contenuti web, e-mail e documentazione tecnica.

Vim può essere utilizzato per creare, modificare ed eseguire file markdown direttamente dal terminale. Più plug-in ti consentono di digitare il markdown e visualizzare l'anteprima in tempo reale dell'output.

Questa guida esplorerà le capacità di Vim di creare, modificare e visualizzare in anteprima i file markdown.







Nota: Per le istruzioni in questo tutorial, sto usando Linux (Ubuntu 22.04).



Vim non visualizza in anteprima i file markdown immediatamente. Richiede una configurazione completa per eseguire il rendering del file di markup. Per abilitare l'anteprima live dei file markdown in Vim, è necessario installare alcune dipendenze e prerequisiti.



Installazione delle dipendenze

Per eseguire i file markdown utilizzando Vim è necessario avere il seguente programma installato su Linux:





  • Node.js
  • NPM

Per installare Node.js su Linux utilizzare:

sudo apt installa nodejs

Successivamente è necessario installare il Node Package Manager (npm), utilizzando il seguente comando:



sudo apt installa npm

Per verificare la versione di Node.js utilizzare il file nodo -v comando e per l'uso del gestore pacchetti npm -v . IL npm viene utilizzato per installare i mini server Node.js richiesti per diversi plug-in di anteprima dei file markdown Vim.

Prerequisiti per visualizzare Vim Markdown

Per preparare Vim al rendering del file markdown è necessario utilizzare i plugin. Il modo migliore per installare i plugin su Vim è utilizzare il gestore plugin di Vim. Su Vim è possibile installare vari gestori di plugin come VimPlug, Pathogen, Neobundle o Vundle. Sto installando VimPlug, tuttavia dipende dalle preferenze personali.

Installazione del gestore plugin VimPlug per Vim

Innanzitutto, esegui il comando menzionato di seguito:

arricciare - flo ~/. Perché / caricamento automatico / tappo . Perché -- creare - dir \

https :// crudo . githuusercontent . con / junegunn / Perché - tappo / maestro / tappo . Perché

Quanto sopra comanda il –crea-dir crea il caricamento automatico directory se non esiste e scarica lì il file VimPlug.

Installazione del plug-in di anteprima Markdown Live

Esistono molti plugin che offrono un'anteprima dal vivo del file markdown. Di seguito è riportato un elenco di tali plugin:

Tutti i plugin svolgono il loro lavoro in modo molto efficiente. Per questo tutorial, installerò il plugin Vim-Instant-Markdown perché apre il browser per visualizzare l'anteprima in tempo reale del file non appena apri un file markdown in Vim.

Fare clic qui per aprire la pagina Web del plug-in VimAwesome Vim-Instant-Markdown e copiare il codice per VimPlug.

Apri il file vimrc con privilegi sudo:

sudo vim / eccetera / Perché / vimrc

Bene, non è consigliabile modificare i file di sistema, quindi crea un file vimrc specifico per l'utente utilizzando il seguente comando.

Perché ~/. vimrc

Inserisci le seguenti righe nel file.

chiamata spina#inizio ( )

Tappo 'suan/vim-ribasso-istantaneo'

chiamata spina#fine ( )

Puoi installare qualsiasi plugin inserendo il codice del plugin tra chiama plug#begin() E chiama plug#end() tag nel file vimrc. Salva il file usando i tasti SHIFT+zz o usa il comando :wq nella modalità comando Vim.

Ora apri l'editor Vim usando il file Perché comandare ed eseguire :PlugInstall in modalità comando.

: PlugInstall

Installerà il plugin e sarai pronto per creare il file markdown e visualizzarne l'anteprima dal vivo nell'editor Vim.

Creazione di un file Markdown in Vim

L'ultimo Vim fornisce l'evidenziazione della sintassi dei file markdown immediatamente.

Per creare il file markdown in Vim, utilizzare la seguente sintassi:

Perché [ nome del file ] . md

Puoi utilizzare diverse estensioni per un file di markdown, ad esempio:

  • md
  • mkd
  • ribasso

Creiamo un file di markdown.

# BENVENUTO

** Questo È Linux **

> Un sito Web che offre tutorial correlati A Linux e aperto - software sorgente .

## Categorie popolari

1 . Ubuntu

2 . Comandi di Linux

3 . Perché

### Comando A Installa nodo . js SU Linux

'sudo apt install nodejs'.

### Codice Java Hello World

```

classe CiaoMondo {

pubblico vuoto statico principale ( Corda [ ] arg ) {

Sistema . fuori . println ( 'Ciao mondo!' ) ;

}

}

```

Visita [ Linux ] ( www . linuxhint . con ) Ora !

Nel file precedente, i simboli cancelletto (#, ##, ###) vengono utilizzati per aggiungere intestazioni con pesi diversi, il simbolo maggiore di (>) viene utilizzato per aggiungere virgolette e vengono utilizzati i segni di spunta (`, '`) per aggiungere comandi o blocchi di codice, per ulteriori elementi del file markdown vedere il cheat sheet nella sezione seguente.

Anteprima del file Vim Markdown

Per visualizzare il file di markdown, è necessario un renderer in grado di tradurre il file e fornire l'output come indicato. Proprio come un file HTML che richiede un browser web per essere visualizzato, anche un file markdown necessita di un'applicazione per visualizzarlo.

Sono disponibili molte app di rendering in grado di visualizzare un file markdown, per questo tutorial abbiamo installato un plug-in Vim che può aiutarci a visualizzare in anteprima dal vivo il file markdown.

Pertanto, quando apri un file di markdown, il plug-in Vim-Instant-Markdown apre il browser su una versione renderizzata in anteprima dal vivo del file di markdown in Vim.

Mentre modifichi il file in Vim, il plugin tradurrà le istruzioni in fase di esecuzione e fornirà un'anteprima dal vivo sul browser.

Anteprima del Vim Markdown nel terminale

I file di markdown possono essere letti nel terminale utilizzando diversi renderer di markdown come Pandoc o Glow. Installiamo Glow, utilizzando Snap su Linux:

sudo snap installa bagliore

Ora, per visualizzare un file markdown nel terminale utilizzare:

incandescenza [ nome del file ] . md

Tuttavia, questi lettori interpretano solo un numero limitato di elementi Markdown e potrebbero non supportare tutte le funzionalità. Secondo me, visualizzare il markdown dal terminale non è una buona scelta.

Esportazione del file Markdown in diversi formati utilizzando Vim

Una buona caratteristica dei file markdown è che puoi esportarli in diversi formati di file come documenti, PDF e HTML. Per questo è necessario installare un'utilità chiamata pandoc.

Per installare il pandoc su Linux, utilizzare:

sudo azzeccato - Ottenere installa pandoctexlive - lattice - basetexlive - caratteri - texlive consigliato - extra - utilstexlive - lattice - extra

Per la conversione PDF potresti aver bisogno di utilità extra menzionate nel comando precedente.

Nota: Assicurati di salvare il file prima di eseguire i comandi per esportare i file markdown in un formato diverso.

Conversione di un file Markdown in HTML

Utilizza il comando indicato di seguito per convertire un file markdown in HTML.

Nota: Usando! firmare qualsiasi comando esterno può essere eseguito nell'editor Vim.

:! pandoc [ nome del file ] . md - O [ nome del file ] . html

Conversione di un file Markdown in PDF

Il PDF è un formato di file ampiamente accettato; per convertire un file markdown in un PDF utilizzare il comando indicato di seguito:

:! pandoc [ nome del file ] . md - O [ nome del file ] . PDF

Conversione di un file Markdown in Docx

Docx è un altro formato di file che può essere convertito in un file markdown.

:! pandoc [ nome del file ] . md - O [ nome del file ] . docx

Sostituisci il [nome del file] nei comandi precedenti con i nomi dei file che desideri convertire.

Foglio informativo sul markdown

Gli elementi di markdown comunemente utilizzati sono forniti nella seguente immagine:

Conclusione

Vim è un potente editor che con l'aiuto dei plugin diventa un'opzione ancora migliore. Vim fornisce l'evidenziazione della sintassi di base dei file markdown, in modo che possano essere facilmente modificati nell'editor. Inoltre, per visualizzare in anteprima la forma renderizzata del file Markdown, è necessario installare un plug-in, come Vim-Instant-Markdown. Con l'aiuto di utilità Linux come pandoc, i file markdown possono essere esportati in diversi formati di file.