Vim este editorul preferat pentru mulți dezvoltatori. Și de ce nu ar trebui să fie? Cu setul corect de comenzi și scurtături terminale, vă ajută să obțineți munca într-un timp mai scurt. În acest articol, ne vom concentra pe câteva comenzi rapide și sfaturi pentru începători Vim pentru a vă ajuta să vă grăbiți munca.
Când am început cu editorul Vim, mi-am petrecut destul timp încercând să-mi linistesc codul. Puțin știam că pot configura setări, cum ar fi liniuță, marcator de sintaxă, număr de linie etc., pentru Vim utilizând .vimrc
fişier.
Creați un fișier numit .vimrc
în directorul dvs. de acasă (folosesc Ubuntu Box) și adăugați setările generale, cum ar fi numărul liniei, liniuța etc..
set numărul # afișa numărul liniei set autoindent # auto indent linia setată acum # nu înfășoară linii
Salvarea și renunțarea la modificările efectuate într-un fișier utilizând editorul Vim este o briză. Tot ce trebuie să vă amintiți este să apăsați pe ESC
pentru a trece la modul vizual, puneți a colon
, tip WQ
și apăsați Enter pentru a salva modificările și a ieși.
: wq
În cazul în care modificările nu trebuie salvate, apăsați pe ESC
cheie, a pus un colon
și tip q!
.
: q!
Ștergerea unei întregi linii de cod prin apăsarea tastei backspace pare puțin cam o depășire. Puteți elimina o linie de cod prin plasarea cursorului pe linia de eliminat, trecerea la modul vizual și apoi apăsarea d
de două ori pentru a elimina linia.
Acum pot exista cazuri în care doriți să eliminați câteva linii din cod. În astfel de cazuri:
ESC
cheie. m a
pentru a marca începutul liniei.m 'a
iar secțiunea de cod este eliminată.Adesea, trebuie să copiați o singură linie de cod sau o bucată mare de cod. Deci, în timp ce lucrăm cu Vim, această scurtătură pentru copierea și lipirea unei singure linii de cod sau a unui bloc de coduri vine într-adevăr la îndemână.
ESC
cheie.V
pentru a selecta întreaga linie.d
pentru a tăia linia sau y
pentru a copia linia. p
pentru a lipi după cursor. În timpul introducerii codului în Vim sau în orice alt editor, trebuie adesea să anulați și să refaceți anumite modificări. Pentru a anula o anumită modificare în Vim, treceți la modul vizual și apăsați u
. Pentru a reface o anumită modificare, treceți la modul vizual și apăsați CTRL + R
.
Comentând anumite porțiuni ale codului este o sarcină plictisitoare, mai ales dacă este vorba de mai multe linii. Putem folosi markeri pentru a comenta blocuri de cod.
ESC
cheie.mk
și treceți la ultima linie care trebuie comentată. mk
este un marker pentru linia de comentat: 'K, .s / ^ / # /
Unde k
denotă sfârșitul markerului, s
desemnează selecția, ^
denotă începutul liniei și #
denotă caracterul care trebuie înlocuit.Căutarea este o caracteristică importantă care este cerută de cele mai multe ori. Pentru a căuta un anumit cuvânt dintr-un fișier, treceți la modul vizual și tastați cuvântul care trebuie căutat.
/-Cuvânt-fi căutate
Presare n
ar mișca căutarea înainte și apăsând N
l-ar mișca înapoi.
Când am început cu Vim, în mod normal, aș copia conținutul unui alt fișier în Vim prin deschiderea fișierului și copierea și lipirea. Citirea conținutului unui fișier extern în Vim este o briză. Treceți la modul vizual și apăsați :citit
. Aceasta este o scurtătură foarte bună, mai degrabă decât deschiderea manuală a fișierului și copierea conținutului.
Uneori trebuie să copiați ieșirea unei anumite comenzi către Vim. Cu puțin o modificare a comenzii de citire a fișierelor de mai sus, putem citi rezultatul unei comenzi către Vim. Treceți în modul vizual prin apăsarea butonului ESC
cheie. introduce : citiți!
, care va adăuga numele directorelor listate la editorul Vim.
De câte ori te-ai întrebat unde a fost ultima schimbare pe care ai făcut-o în fișierul tău? Având o comandă rapidă pentru a deplasa cursorul în ultima poziție vă ajută într-adevăr.
Treceți la modul vizual și tastați g;
pentru a vă deplasa la ultima poziție modificată.
În acest tutorial, am văzut 10 sfaturi pentru începători pentru a începe cu editorul Vim în mediul UNIX. Cu puțină practică, ar trebui să puteți lucra mai repede în editorul Vim.
Dați-ne cunoștințele, sugestiile sau corecțiile dvs. în comentariile de mai jos. De asemenea, împărtășiți orice alte sfaturi sau comenzi rapide de la Vim pe care le considerați că pot fi de ajutor pentru începători.
Ferește-te pentru viitoarele tutoriale verificând pagina instructorului meu. Acesta include toate tutorialele de îndată ce sunt publicate.