Vim - Suggerimenti e trucchi

Ora abbiamo una buona idea di Vim. Discutiamo alcuni suggerimenti e trucchi di Vim per migliorare la produttività. In questa sezione, discuteremo i seguenti elementi:

  • Converti gli spazi in tabulazioni e viceversa
  • Evidenzia le parole con ortografia errata
  • Completamento delle parole
  • Copia la riga carattere per carattere
  • Codice di rientro
  • Cambia formato file

Converti gli spazi in tabulazioni e viceversa

Converti le tabulazioni in spazi

Se stai modificando un file e desideri convertire il carattere di tabulazione inserito in spazi, esegui il seguente comando:

:set expandtab

Notare che questo comando non cambierà le tabulazioni esistenti in spazi. Per ottenere ciò, eseguire il seguente comando:

:set tabstop = 4 shiftwidth = 4 expandtab 
:retab

Nel comando precedente stiamo istruendo Vim a convertire le tabulazioni in 4 spazi

Converti gli spazi in tabulazioni

Per convertire gli spazi in tabulazioni, esegui il comando seguente:

:set noexpandtab :retab!

Evidenzia le parole con ortografia errata

Possiamo chiedere a Vim di evidenziare le parole scritte male. Per fare ciò, eseguire il seguente comando:

:set spell

L'immagine sotto evidenzia la parola con errori di ortografia in Vim -

Completamento delle parole

Vim fornisce anche il completamento delle parole. Per questo eseguire il seguente comando in modalità di inserimento:

Ctrl + p

Copia i caratteri riga per riga

Usa il seguente comando per copiare e incollare la riga carattere per carattere:

Suor n Comando e descrizione
1 Ctrl + y

Copia e incolla il testo situato sopra il cursore

2 Ctrl + e

Copia e incolla il testo che si trova sotto il cursore

Nota che dobbiamo usare questi comandi in modalità di inserimento.

Codice di rientro

Se hai un codice non rientrato per indentare, esegui il seguente comando:

=%

Ad esempio, se hai un codice non rientrato come questo:

Quindi vai alla riga 4 ed esegui il comando =%. Rientrerà il codice in questo modo:

Cambia formato file

Per modificare il formato del file in UNIX eseguire il seguente comando:

:set ff = unix

Per modificare il formato del file in DOS eseguire il seguente comando:

:set ff = dos