VIM JOIN LINE

VIM JOIN LINE
VIM Text Editor è lo strumento dei programmatori che ci consente di creare, modificare e modificare facilmente il file di testo. È stato progettato specificamente per UNIX, ma poi è stato fornito come strumento integrato in Mac e Linux. Tuttavia, è disponibile anche per Windows. Vim Text Editor ti dà la libertà di modificare facilmente e rapidamente i file di testo fornendo varie funzionalità utili. Una di queste caratteristiche sono le linee di join vim. In questo articolo, forniremo linee guida sull'adesione a due o più righe nell'editor VIM. I suggerimenti indicati in questo articolo ti aiuteranno a combinare, ad unirsi o ad unire linee diverse.

VIM JOIN LINE

Le righe di join vim consentono di unirti alle parole, al contenuto, al codice, alle frasi o a qualsiasi tipo di testo distribuito in più righe in base a un attributo comune. Ad esempio, vuoi combinare tutte le righe che contengono la parola "linea". Vedi l'esempio seguente, ha cinque righe e tre righe su cinque contengono la parola "linea".

I criteri per unirsi alle righe sono, combinano quelle linee che hanno la parola "linea" in esse. La funzionalità delle linee di join vim consente di combinare tutti i segmenti di un contenuto particolare usando l'attributo comune e creare un singolo elemento lineare che rappresenta un testo significativo secondo i criteri richiesti.

Caratteristiche delle linee di join vim

Le caratteristiche delle linee di join vim sono le seguenti:

  • La riga di join vim può unire le righe con un separatore di stringhe.
  • Le linee di join vim possono unirsi alle linee senza tagliare i trailing e le spalle a spazi bianchi.
  • Le righe di join vim possono unire le linee in ordine inverso.
  • Vim Join Lines Not Lown si unisce alla linea ma mantieni anche quelle linee unite.
  • Le linee di join vim possono unirsi alla linea con la combinazione di qualsiasi opzione fornita sopra.

Sintassi delle linee di join vim

La riga di join è più capace del comando incorporato: join in quanto ha funzionalità della riga di join più potenti. Il plugin di join integrato fornisce un solo comando, che è: join. Tuttavia, con le funzionalità delle linee di join, è possibile avere più opzioni. Cominciamo con: J o Shift+J, che è disponibile per:.

Il formato per le righe di join VIM è il seguente:

#: [Linerange] Unisciti a [!] [Linesparator] [LINECOUNT] [FLAG (S)]

Nota: Tutti gli argomenti dovrebbero essere separati con uno spazio.

Tutti gli argomenti sono riportati nella sintassi del comando: join sono opzionali, il che significa che se non viene fornito nulla, verrà utilizzato il valore predefinito. Tuttavia, il linerge si riferisce alla linea corrente in cui si trova il cursore, seguendo la definizione della gamma VIM. Lineparator è il valore del separatore che viene utilizzato per separare la linea dopo averli uniti insieme; Può essere qualsiasi stringa e dovrebbe essere citato da "o" ", a seconda che sia richiesto o meno il carattere speciale sfuggito. Linecount è il conteggio del numero di linee che devono essere unite; Potrebbe essere un numero negativo e in questo modo, il join si unirà alla linea all'indietro. Esistono due tipi di bandiere per le righe di join Vim: 'R' e 'K', 'R' viene utilizzato quando le linee devono essere unite in ordine inverso e 'K' viene utilizzata per mantenere la linea unita dopo aver aderito. Le bandiere "R" e "K" possono essere usate insieme a "RK" o "KR", sebbene l'ordine non abbia importanza; Entrambi sono validi.

Come unirti alle linee in VIM?

Combinare o unire le due o più linee in VIM è molto semplice. Di seguito sono riportati i passaggi necessari per unire le righe nell'editor di testo VIM.

  • Accedere alla modalità riga di comando VIM.
  • Vai alla fine della linea, dopo di che vuoi unirti alla riga successiva
  • Posizionare il cursore fino alla fine della linea e premere il tasto Maiusc+J per aggiungere la riga successiva

La parte superiore del caso di Shift+J viene utilizzata per unirsi alle linee in VIM Editor. Quando si preme Shift+J, aggiungerà la seguente riga alla fine della linea in cui è attualmente il tuo cursore. Ad esempio, hai i seguenti dati con te:

E vuoi unirti a queste nove righe in tre righe, quindi prima metti il ​​cursore alla fine della prima riga (accanto a) e premi il turno+j. Questo si unirà a A e B in questo modo:

Ripetendo lo stesso processo su ogni riga, otterrai il risultato desiderato che viene indicato di seguito:

VIM JOIN Line senza spazio

A volte durante la modifica del testo, c'è la possibilità di finire con una serie di più linee brevi, che sono piuttosto difficili da scansionare. Quindi, vuoi che siano uniti senza spazi. Ecco come puoi unirti alle righe in VIM senza spazi:

  1. Vai alla modalità di riga di comando VIM.
  2. Posiziona il cursore sulla linea dove vuoi che la tua riga venga unicata.
  3. Immettere GJ: per unirti alle linee senza spazi.

Vim Unisci le linee con il conteggio

Supponiamo di avere 100 righe e vuoi unirti a tutte in una sola riga; cosa farai? Vai su ogni riga e premi Ctrl+J ad ogni riga? Sarebbe un compito noioso, giusto?

Ecco una soluzione semplice, usa l'argomento Numeric Count con J e unisciti a tutte le righe che vuoi con un solo comando. L'argomento del conteggio numerico si unisce a quel numero della linea consecutiva. Quindi, ad esempio,: 50J si unirà alle 50 linee consecutive in una sola linea. Allo stesso modo: 1000J si unirà alle 1000 linee consecutive insieme.

Elenco di controllo:

La riga di comando VIM è sensibile al caso, quindi assicurati di digitare esattamente ciò che intendevi. Ad esempio, stai scrivendo erroneamente J invece di J. Potresti aver colpito involontariamente la chiave di blocco Caps e ora tutti i comandi vengono interpretati in modo diverso. Assicurati che il blocco Caps sia spento se si intende usarlo e premere ESC per assicurarti di essere nella modalità riga di comando.

Conclusione

Questo articolo riguardava la funzione VIM JOY LINE. Qui abbiamo imparato la sintassi, l'utilizzo e le caratteristiche delle linee di join Vim. Inoltre, abbiamo esaminato il processo passo-passo dell'uso delle linee di join VIM.