Surround.vim, di Tim Pope, è facilmente uno dei plugin più utili disponibili. Come suggerisce il nome, consente di circondare, aggiornare ed eliminare wrapping di caratteri e tag con facilità!
Diciamo che hai la stringa "Hello World". Se vogliamo avvolgere la parola, "Mondo", all'interno di un tag, possiamo digitare:
viws
. Questo significa "andare dentro" vmodalità isual, selezionare il ionner word, e poi Sintorno con un etichetta."
Ciao Mondo
Ma diciamo che in seguito cambieremo idea e desideriamo cambiare la confezione a a
tag invece. Con il plugin surround, è un gioco da ragazzi:
cst
. Di nuovo, questo significa: "Cappendere il Surround tag a un ."
Ciao Mondo
Ma, sai, non possiamo mai deciderci. Il giorno dopo, decidiamo di rimuovere l'elemento di avvolgimento tutti insieme. Anziché utilizzare il mouse maldestro per evidenziare ed eliminare i tag, digita tre caratteri e fallo con esso: dst
, o delete Surrounding tag.
Ciao mondo
Successivamente, immaginiamo di avere una parola che deve essere racchiusa in un tag di ancoraggio:
collegamento
Bene, è facile: viws
. Passa a vmodalità isual, selezionare il ionner word, e Scon un tag di ancoraggio, che rimanda a url.com.
collegamento
Assicurati di rivedere il video per altri esempi. Ti garantisco che troverai questo plugin come una delle estensioni più utili disponibili per Vim.