Aceasta este o continuare a postului meu Intro to Interactive Rebasing in Git de acum câteva zile, așa că începeți de acolo dacă doriți povestea completă, sau mergeți mai departe dacă sunteți aici doar pentru a învăța despre personalizarea preferințelor vim pentru o experiență de rebasare mai colorată.
Așa că vreți să faceți rebase interactiv, dar vim stock este plictisitor și vreți să deveniți fantezist cu el. Ce trebuie să faci? Există câteva setări rapide pe care le puteți implementa pentru a vă face viața de rebasare un pic mai simplă și mai colorată. Iată cum arată vim stock atunci când lansați un rebase interactiv în terminal:
Este demn de remarcat faptul că doriți să editați .vimrc
și nu .gvimrc
pentru acest tutorial. Acesta din urmă este modul în care personalizați preferințele pentru versiunea GUI a vim, în timp ce primul vă va permite să personalizați versiunea de terminal a vim.
După ce ați deschis .vimrc
într-un editor de text, tot ce trebuie să faceți este să introduceți setările alese, dar vă rugăm să nu introduceți setările fără să le înțelegeți pe deplin mai întâi. Mai jos sunt câteva de bază pentru început, dar există o lume întreagă de opțiuni de personalizare disponibile pentru utilizatorul experimentat de vim.
syntax on
Pretty self explanatory – activează evidențierea sintaxei.
autocmd Filetype gitcommit setlocal spell
Acest lucru activează verificarea ortografică pentru mesajele gitcommit și este incredibil de util dacă sunteți ca mine și aveți un spasm nervos când citiți mesaje de confirmare pline de greșeli de scriere.
set textwidth=72
Aceasta va seta lungimea de înfășurare a unei linii la 72 de caractere, ceea ce face ca mesajele de confirmare mai lungi să fie mai ușor de citit.
set number
Aceasta afișează numărul liniei pentru o navigare mai ușoară.
set showcmd
Aceasta va afișa ultima comandă pe care ați introdus-o în linia de jos. O puteți vedea în acțiune aici când introduc comanda write (:w) și apare “scris”.
set cursorline
Aceasta arată o subliniere peste editorul dvs. pe linia pe care se află cursorul dvs. pentru o navigare mai ușoară.
Încă o dată, există o tonă de opțiuni din care puteți alege pentru a vă personaliza experiența vim. Doar asigurați-vă că înțelegeți tot ceea ce puneți în .vimrc
sau ați putea sfârși prin a vă crea mai multă muncă pe parcurs.