Vim è l'editor preferito per molti sviluppatori. E perché non dovrebbe essere? Con il giusto insieme di comandi e scorciatoie del terminale, aiuta a portare a termine il lavoro in meno tempo. In questo articolo, ci concentreremo su alcune scorciatoie e suggerimenti per i principianti di Vim per aiutarti a velocizzare il tuo lavoro.
Quando ho iniziato con l'editor Vim, ho passato un po 'di tempo a cercare di indentare il mio codice. Non sapevo di poter configurare impostazioni come rientro, evidenziatore di sintassi, numero di riga, ecc., Per Vim che utilizzava .vimrc
file.
Crea un file chiamato .vimrc
nella tua home directory (sto usando Ubuntu Box) e aggiungo le impostazioni generali come il numero di riga, il rientro, ecc.
imposta numero # mostra numero linea imposta autoindent # auto rientro il codice set nowrap # non avvolgere linee
Salvare e uscire dalle modifiche apportate a un file utilizzando l'editor Vim è un gioco da ragazzi. Tutto ciò che devi ricordare è premere il tasto ESC
chiave per passare alla modalità visiva, mettere a colon
, genere wq
e premere Invio per salvare le modifiche e uscire.
: wq
Nel caso in cui le modifiche non debbano essere salvate, premere il tasto ESC
chiave, mettere a colon
e scrivi q!
.
: q!
Cancellare un'intera riga di codice premendo il tasto backspace sembra un po 'eccessivo. È possibile rimuovere una riga di codice posizionando il cursore sulla linea da rimuovere, passando alla modalità visiva e quindi premendo d
due volte per rimuovere la linea.
Ora ci possono essere casi in cui si desidera rimuovere un paio di righe dal codice. In tali casi:
ESC
chiave. m a
per segnare l'inizio della linea.m 'a
e la sezione del codice viene rimossa.Spesso è necessario copiare una singola riga di codice o una grande porzione di codice. Quindi, mentre si lavora con Vim, questa scorciatoia per copiare e incollare una singola riga di codice o un blocco di codice è davvero utile.
ESC
chiave.V
per selezionare l'intera linea.d
tagliare la linea o y
copiare la linea. p
incollare dopo il cursore. Durante la digitazione del codice in Vim o in qualsiasi altro editor, è spesso necessario annullare e ripristinare determinate modifiche. Per annullare un certo cambiamento in Vim, passare alla modalità visiva e premere u
. Per ripetere un certo cambiamento, passare alla modalità visiva e premere CTRL + R
.
Commentare certe parti del codice è un compito noioso, specialmente se si tratta di più righe. Possiamo usare gli indicatori per commentare blocchi di codice.
ESC
chiave.mk
e passare all'ultima riga che deve essere commentata. mk
è un marker per la linea da commentare: 'K, .s / ^ / # /
dove K
denota la fine del marcatore, S
denota la selezione, ^
denota l'inizio della linea e #
denota il personaggio da sostituire.La ricerca è una caratteristica importante che è richiesta la maggior parte del tempo. Per cercare una parola specifica in un file, passa alla modalità visuale e digita la parola da cercare.
/ Word-to-be-ricercato
urgente n
sposterebbe la ricerca in avanti e premendo N
lo sposterei indietro.
Quando ho iniziato con Vim, normalmente copio il contenuto di un altro file in Vim aprendo il file e copiando e incollando. Leggere un contenuto di un file esterno in Vim è un gioco da ragazzi. Passare alla modalità visiva e premere :leggere
. Questa è una scorciatoia davvero bella, piuttosto che aprire manualmente il file e copiare il contenuto.
A volte è necessario copiare l'output di un particolare comando su Vim. Con una piccola modifica al precedente comando di lettura dei file, possiamo leggere l'output di un comando su Vim. Passare alla modalità visiva premendo il tasto ESC
chiave. accedere : leggi! dir
, che aggiungerà i nomi delle directory elencati all'editor Vim.
Quante volte ti sei chiesto dove fosse l'ultima modifica apportata al tuo file? Avere una scorciatoia per spostare il cursore sull'ultima posizione aiuta davvero.
Passa alla modalità visuale e digita g;
per passare all'ultima posizione modificata.
In questo tutorial, abbiamo visto 10 suggerimenti per principianti per iniziare con l'editor Vim nell'ambiente UNIX. Con un po 'di pratica, dovresti essere in grado di lavorare più velocemente nell'editor Vim.
Fateci sapere i vostri pensieri, suggerimenti o correzioni nei commenti qui sotto. Condividi anche altri suggerimenti o scorciatoie Vim che ritieni possano essere di aiuto per i principianti.
Fai attenzione alle prossime esercitazioni controllando la mia pagina dell'istruttore. Include tutti i tutorial non appena vengono pubblicati.