Il AlignTab docs o gli esempi collegati dispongono di informazioni sufficienti per coprire ciò che è necessario.
Se si evidenzia il testo originale, quindi Cmd + Maiusc + P (o Ctrl Maiusc P su Windows) e si accede alla modalità Anteprima live AlignTab, è possibile immettere un'espressione regolare e utilizzare la sintassi speciale rlc.
La sintassi è:
\s+:/r0c1l
L'espressione regolare è \ s + (maggiore di 1 spazi) al primo: e poi R0 (Allinea a destra, 0 spazi), C1 (segno centrale con 1 imbottitura per il a destra), quindi l (sinistra allinea il testo rimanente). Non c'è bisogno di un 'f1' alla fine dell'espressione poiché la regex corrisponde agli spazi iniziali prima dei primi due punti (secondo il tuo esempio).
Se si aveva di recente testo scritto senza la pre-formattazione che hai già fatto, come:
Version: 1.4.1
Author: Ken Wheeler
Website: http://kenwheeler.github.io
Docs: http://kenwheeler.github.io/slick
Repo: http://github.com/kenwheeler/slick
Issues: http://github.com/kenwheeler/slick/issues
Poi per convertire nel formato desiderato di seguito, sarà:
:/r0c1lf1
Convertito di seguito:
Version: 1.4.1
Author: Ken Wheeler
Website: http://kenwheeler.github.io
Docs: http://kenwheeler.github.io/slick
Repo: http://github.com/kenwheeler/slick
Issues: http://github.com/kenwheeler/slick/issues
Questo risultato è in realtà migliore della domanda originale t ext, perché non c'è spazio principale.
P.S. Ho trovato che gli esempi di Tablular del documento AlignTab sono leggermente più utili, anche se non rappresentano la reale implementazione di AlignTab.
Non capisco, ragazzi. In che modo questa domanda e in che modo le risposte sono considerate o spam? – t1ser
@ t1. L'ho modificato in modo che rispetti le linee guida, ma non riesco ad avviare un voto di riapertura fino a 3000 punti –