VIM Tab più righe

VIM Tab più righe
Potresti aver sentito parlare del concetto di rientro nella programmazione. Il rientro è utile per aumentare la leggibilità di un codice e differenziare un pezzo di codice da un altro. La scheda nella programmazione si riferisce al rientro. Viene utilizzato per migliorare la leggibilità di un codice mentre si lavora con un'enorme linea di codice. Puoi anche utilizzarlo per un semplice testo nel file. Pertanto, all'interno di questo articolo oggi, discuteremo del modo di fare schede su più righe contemporaneamente. Quindi, iniziamo aprendo Ubuntu 20.04 Shell di comando con l'aiuto di un tasto di scorciatoia Ctrl+Alt+T. All'interno del terminale, apri il nuovo.file txt all'interno dell'editor VIM come di seguito.
$ vim nuovo.TXT

Usando "Shift+Dot":

Il file “Nuovo.txt "è stato aperto nella modalità normale di VIM. Premere "I" per aprire la modalità insert. Abbiamo aggiunto 5 righe di testo nel file usando la modalità Insert come mostrato nell'immagine. Dopo aver aggiunto il testo nel file, abbiamo posizionato il cursore sul carattere iniziale della prima riga.

Ora, apri la modalità Blocca visiva di VIM utilizzando il collegamento "Ctrl+V" dalla tastiera. Il tuo editor VIM verrà convertito in modalità Visual Block, come rivelato di seguito. Ora, premere il tasto "J" dalla tastiera per selezionare nella direzione verso il basso o premere il tasto "K" per selezionare nella direzione verso l'alto delle righe di testo. Come puoi vedere, abbiamo selezionato le linee nella direzione verso il basso usando il tasto "J" nella modalità visiva che evidenzia l'area selezionata.

Per scheda o aggiungi il rientro su più righe, prova "Shift+Dot" i.e., "."Shortcut una volta. Vedrai che aggiungerà un rientro di un carattere su ciascuna linea selezionata dall'inizio.

Se vuoi aggiungere rientro senza fermarti, allora devi provare "."Tasto dalla parola chiave dopo aver utilizzato" Maiusc+.". Aggiungerà il rientro dal punto di partenza fino a quando non lo interrompe.

Usando il comando ">":

Un altro metodo per aggiungere il rientro o la scheda multipli alla volta è utilizzando la modalità riga di comando di VIM. All'interno della modalità di insert, posizionare il cursore su qualsiasi riga che si desidera le linee di scheda, i.e., la seconda riga come mostrato. È necessario aprire prima la modalità di blocco visivo per il rientro, utilizzando il collegamento "Ctrl+V". Successivamente, premere il pulsante "Avanti" per selezionare il numero di caratteri da rientrare e premere "J" per coprire le righe in scheda, I.e., Da 2 a 4.

Ora, premere il carattere ":" per aggiungere il comando in modalità visiva. Abbiamo aggiunto 5 maggiori dei caratteri ">" consecutivamente all'interno della riga di comando e premuto il pulsante INVIO.

Questa volta, il nostro testo alle righe da 2 a 4 è stato inoltrato da 5 caratteri, come mostrato nell'immagine.

Utilizzo del comando di intervallo:

Un altro modo semplice e semplice per scheda più righe in un file di testo VIM è l'utilizzo del comando Gamma nella riga di comando. Quindi, apri la modalità blocco visivo utilizzando il collegamento "Ctrl+V".

Premere il ":" per aprire la riga di comando e aggiungere il comando di intervallo. Il comando GUARCA contiene il numero di riga e il carattere ">". Quindi, dopo che il personaggio ":" usa il numero di linea, i.e., 4 e aggiungi due caratteri ">>" per aggiungere rientro di due caratteri. Premere Invio per applicare la modifica. Puoi vedere l'output che mostra il rientro di due caratteri nella riga 5.

Si trattava di aggiungere il rientro a una singola riga. Scheda più righe utilizzando il comando di gamma. Quindi, aggiorna il file alla sua ultima apparizione, come mostrato di seguito. Ora all'interno della riga di comando, aggiungi l'intervallo di riga alla scheda più righe. Il numero 1 indica la riga di partenza e il numero 5 indica la riga finale da separare da "", virgola ",". Ora aggiungi il carattere ">" per specificare il numero di caratteri a rientro, i.e., 1. Premere Invio e vedere le modifiche.

L'output di seguito mostra la rientranza di 1 carattere per tutte e 5 le righe contemporaneamente.

Scheriamo le più righe contemporaneamente con il rientro di 10 caratteri. Quindi, abbiamo aggiunto il comando di portata a partire da 1 a 5 e aggiunto 10 caratteri ">" per rientro. Premere il tasto Invio per applicare il comando di intervallo sul testo all'interno della modalità blocco visivo.

Le righe da 1 a 5 sono state spostate in avanti di 10 caratteri utilizzando la query di intervallo sopra nella riga di comando. L'output è mostrato di seguito.

Annulla l'ultima azione che hai eseguito usando il tasto "U" dalla tastiera. Puoi capire che il testo è stato inserito nella sua posizione più vecchia. Ora, vogliamo schedare più righe contemporaneamente aggiungendo il rientro di numerosi caratteri nella riga di comando. Quindi, abbiamo aggiunto l'intervallo da 1 a 5 e aggiunto più caratteri ">" seguiti da toccare il tasto ENTER.

L'output mostra che tutte le righe da 1 a 5 sono state inoltrate in avanti di 27 caratteri contemporaneamente.

Si trattava di un rientro in avanti o in tavola. Facciamo la rientranza all'indietro di più linee contemporaneamente. Sarebbe fatto con un piccolo cambiamento. Aggiungi la gamma di linee, i.e., 1, 5, nel comando di portata. Con ciò, sostituire i caratteri ">" con "<” character in it and tap Enter key.

Puoi vedere che il blocco di testo sarà rientrato nella direzione opposta e abbiamo nuovamente l'ultimo aspetto del file di testo nel nostro editor VIM.

Torna alla modalità di blocco visivo e posiziona la freccia sul carattere iniziale.

Premere ":" e aggiungere caratteri ">" a semplice rientro una singola riga

Conclusione:

Questo articolo contiene contemporaneamente la spiegazione di tab più righe in VIM. Abbiamo discusso di tre modi diversi per scheda più righe, io.e., Utilizzo di Shift+Dot, usando ">" e comando Range in direzione avanti e indietro. Quindi, questo articolo è un pacchetto di tutti i metodi per eseguire più linee tabbing nell'editor VIM di Ubuntu 20.04. Speriamo che sia utile per ogni utente.