Post

Visualizzazione dei post con l'etichetta Markdown

Markdown in VSCode, emulazione Vim e navigazione tra le sezioni

Immagine
Indice 1. Premessa 2. Vim in VSCode 3. Passo-passo su come inserire la configurazione 4. Navigazione Nativa in VS Code: Vai al Simbolo / Titolo ( Ctrl + Shift + O ) 5. La Barra Laterale: Pannello "Struttura" (Outline) 6. La Barra Indirizzi Superiore (Breadcrumbs) 7. Conclusioni 1. Premessa Visual Studio Code è un ottimo editor per Markdown. Per muoversi velocemente nella struttura dei documenti scritti in Markdown esistono varie possibilità integrate nell'editor. Inoltre, che per chi ha esperienza di VIM ed ha emulato tale editor in VSCode, è anche possibile inserire una semplice configurazione per utilizzare lo spostamento tramite parentesi quadre. Iniziamo proprio da quest'ultima modalità di salto tra le sezioni utilizzando VIM emulato in VSCode. 2. Vim in VSCode Per chi ha familiarità con Vim o utilizza l'editing modale, la velocità di spostamento all'interno del testo è fondamentale (come ho approfondito nell'arti...

Programma in Python per copiare testo da vari PDF e raccoglierlo in un unico documento in linguaggio Markdown.

Immagine
1. Oggetto dell'articolo. 2. Analisi del sorgente in Python. 3. Il codice sorgente completo in Python. 1. Oggetto dell'articolo. L'obiettivo è quello di generare un semplice programma che permetta di raccogliere il testo contenuto in vari PDF generati direttamente da programmi di videoscrittura e di inserire i vari frammenti in un unico documento in linguaggio Markdown separando i frammenti con titoli di secondo livello corrispondenti al nome dei documenti di provenienza. La soluzione "manuale" è quella di copiare il testo dai singoli documenti, uno per uno, e di incollarlo in un secondo documento. Oppure si potrebbe costruire una semplice applicazione in Python che svolga tutto il lavoro automaticamente, risparmiando una quantità di tempo direttamente proporzionale al numero di documenti da elaborare. Lo script , generato con l'aiuto di Copilot (non essendo io un programmatore), necessita dell'installazione della libreri...

Markdown con Vim, Emacs, Sublime Text 4 e Visual Studio Code

Immagine
Abstract: Come se la cavano quattro editor generalisti , ovvero progettati per essere utilizzati con una vasta gamma di linguaggi di programmazione e file di testo, per la scrittura di documenti in linguaggio Markdown? Questo è l'oggetto di questo articolo basato sulle mie esperienze personali nell'utilizzo di Vim, Emacs, Sublime Text 4 e Visual Studio Code sia direttamente che con estensioni dedicate al predetto linguaggio di marcatura. 1. Premessa. 2. Vim e Markdown. 2.1. Vim senza plugin . 2.2. Vim con il plugin vim-markdown. 2.3. Vim con il plugin UltiSnips. 2.4. Vim e l'anteprima di Markdown. 3. Emacs e Markdown. 3.1. Emacs senza plugin . 3.2. Emacs con il markdown-mode . 3.3. Emacs e l'anteprima in Markdown. 4. Sublime Text 4 e Markdown. 4.1. Sublime Text 4 senza plugin . 4.2. Sublime Text 4 con il plugin "MarkdownEditing". 4.3. Sublime Text 4 e l'anteprima in Markdown. 5. Visual Stud...

Vim e l’anteprima in Markdown

Immagine
Vim e l’anteprima in Markdown 1 Premessa 2 Anteprima con il plugin “Livedown” 3 Anteprima con il plugin “Vim Markdown Preview” 4 Una semplice soluzione senza plugin 1 Premessa Vim è un ottimo editor per Markdown, sia per le proprie caratteristche “native” che per la possibilità di aggiungere specifiche funzioni tramite “plugin”. Per la visualizzazione in anteprima dei documenti occorre, a meno che non si utilizzi la soluzione “manuale” menzionata al termine di questo articolo, utilizzare un “plugin” dedicato. Fino a qualche anno fa, il mio preferito era “ iamcco/markdown-preview.vim ” perchè forniva un vero effetto live in tempo reale durante la digitazione del testo, ancora prima del salvataggio periodico. Purtroppo quel progetto è stato abbandonato dal mese di febbraio 2020. Tuttavia esistono interessanti soluzioni alternativa che costituiscono l’oggetto di questi appunti. Il sistema operativo prevalentemente utilizza...

Conversione da Org-Mode a Markdown GFM

Immagine
Conversione da Org-Mode a Markdown GFM Indice 1. Che senso ha parlare di Org-Mode al posto di Markdown? 2. I problemi di esportazione 3. Alcuni esempi per chiarire meglio 4. La soluzione: esportazione da Org-Mode a Markdown tramite Pandoc con opzione GFM 5. Il caso particolare dell'esportazione dei blocchi di codice 1. Che senso ha parlare di Org-Mode al posto di Markdown? Per quale motivo dovrei usare Org-Mode per scrivere gli articoli da pubblicare rete in formato Markdown? Non sarebbe più comodo scrivere gli articoli direttamente in Markdown? La domanda è più che giustificata e la risposta non è scontata. Innanzitutto ricordo che Org-Mode è una modalità di GNU/Emacs. Pur essendovi vari plugin per altri editor, Vim compreso, nessuno di essi riesce ad eguagliare la straordinaria efficienza del sistema originale. Quindi: per scrivere in Org-Mode è meglio utilizzare GNU/Emacs. Org-Mode è un sistema di scrittura strutturato completo...

Markdown in Firefox

Immagine
Abstract Utilizzare Mozilla Firefox come visualizzatore di documenti scritti in Markdown sotto Linux Ubuntu, Fedora and Arch, con menzione di MS Windows e macOS. Mozilla Firefox ed il formato Markdown Mozilla Firefox, uno dei migliori navigatori di Internet, non legge nativamente i documenti scritti in Markdown. Se si prova ad aprire un documento scritto in Markdown il navigatore chiede se debba salvarlo in locale o se debba aprirlo con un’applicazione tra quelle proposte dal sistema operativo. Ma non renderizza il documento. Occorre, quindi, utilizzare un componente aggiuntivo per visualizzare un documento scritto in Markdown in modalità renderizzata all’interno del navigatore. Un ottimo componente è Markdown Viewer Webext . Oltre alla visualizzazione del contenuto scritto in Mardown, il componente rende disponibile un sommario a scomparsa che consente anche di scegliere lo stile ( default e github ) e di scaricare in locale la versione HTML del documento. Ho avuto, tuttav...

Vim, Markdown, Snippets, UltiSnips: come ottenere un link ben formattato con un comando unico

Immagine
Vim, Markdown, Snippets, UltiSnips: come ottenere un link ben formattato con un comando unico Indice 1. Obiettivo di questo articolo 2. Un'interessante soluzione trovata in rete 3. La mia soluzione 4. Una semplice animazione 1 Obiettivo di questo articolo L'obiettivo di questo post è quello di ottenere un link correttamente formattato in Markdown unendo in un unico comando un frammento di testo e un indirizzo Internet preventivamente salvato negli appunti di Vim. Naturalmente presumo che chiunque stia leggendo questo post sappia come creare un collegamento ben formattato in Markdown, cioè testo tra parentesi quadre e URL tra parentesi tonde. Perché mi sono posto questa domanda? Molto semplice: Ho notato che "nell'altro-lato-della-luna-chiamato-Emacs" la costruzione di un link da una regione (cioè un testo selezionato) è immediatamente disponibile (markdown-mode, C-c C-l ) mentre nella lista honza , che è usata dal pl...