Vim este un editor de text de linie de comandă open source. Este foarte puternic și personalizabil. În acest articol, vă voi arăta cum să configurați vim cu fișierul vimrc. Deci, să începem.
Vim poate fi configurat la nivel de sistem (la nivel global) prin intermediul /etc/vim/vimrc.fișier local pe sistemele de operare bazate pe Ubuntu/Debian. Pe CentOS 7 și RHEL 7, Fișierul de configurare la nivel de sistem pentru Vim este în / etc / vimrc.
puteți deschide fișierul de configurare la nivel de sistem al Vim după cum urmează:
Ubuntu / Debian:
CentOS 7 și RHEL 7:
puteți face, de asemenea, configurația specifică de utilizator a Vim. Tot ce trebuie să faceți este să creați un .fișier vimrc în directorul de acasă al utilizatorului decât doriți să configurați Vim pentru și adăugați opțiunile de configurare vim necesare acolo.
puteți crea un .fișier vimrc pentru utilizatorul dvs. de conectare cu următoarea comandă:
apoi, deschideți .fișier vimrc cu vim cu următoarea comandă:
pentru simplitate, mă voi referi atât la fișierul de configurare vim la nivel de sistem, cât și la fișierul de configurare vim specific utilizatorului ca fișier vimrc. Puteți utiliza fie fișierul de configurare vim la nivel de sistem, fie fișierul de configurare vim specific utilizatorului pentru a configura Vim în funcție de ceea ce doriți să faceți.
afișarea numerelor de linie:
în mod implicit, Vim nu afișează numerele de linie. Numărul liniei este foarte important pentru programare.
pentru a afișa numerele de linie, deschideți fișierul de configurare Vim (global sau specific utilizatorului, în funcție de alegerea dvs.) și tastați următoarea comandă Vim:
acum, tastați :wq! și apăsați< Enter > pentru a salva fișierul de configurare.
acum, Vim ar trebui să arate numere de linie.
activați evidențierea sintaxei:
este posibil ca vim să nu aibă evidențierea sintaxei activată în mod implicit. Dar puteți activa cu ușurință evidențierea sintaxei deși fișierul vimrc adăugând următoarea linie de comandă Vim la fișier.
schimbarea schemei de culori pentru evidențierea sintaxei:
Vim are în mod implicit multe scheme de culori pentru evidențierea sintaxei. Puteți schimba între ele dacă nu vă place schema de culori setată în prezent.
pentru a schimba schema de culori, tastați următoarea comandă vim în fișierul vimrc.
acum, înlocuiți COLOR_SCHEME_NAME la unul dintre următoarele cuvinte cheie:
implicit, albastru, darkblue, delek, desert, elford, seara, industrie, koehler, dimineata, murphy, pablo, peachpuff, ron, shine, ardezie, torte, zellner
schema de culori evidențierea sintaxei ar trebui să fie schimbat. L-am setat la industrie după cum puteți vedea în captura de ecran de mai jos.
Setarea dimensiunii filei:
de asemenea, puteți configura dimensiunea filei în vim prin fișierul vimrc. Dacă credeți că dimensiunea implicită a filei este prea mare pentru dvs. sau nu este suficientă, atunci aceasta este o veste bună pentru dvs.
pentru mine dimensiunea filei 4 este suficientă. Dezvoltatorii Python folosesc adesea dimensiunea filei 2.
pentru a seta dimensiunea filei la 4( să zicem), deschideți fișierul vimrc și tastați următoarea comandă vim:
pentru dimensiunea filei 2, tastați următoarea comandă Vim în fișierul vimrc.
activarea indentării automate:
puteți activa indentarea automată pentru a insera automat File sau spații atunci când scrieți coduri cu Vim.
pentru a activa indentarea automată în Vim, tastați următoarea comandă Vim în fișierul vimrc.
înlocuirea filelor cu spații albe:
când introduceți filele în codurile dvs. și le salvați și le trimiteți altcuiva, acesta trebuie să utilizeze aceeași dimensiune a filei ca și dvs. În caz contrar, codul ar arăta foarte urât. În Vim, există o soluție. Vim poate înlocui automat filele în spații. De exemplu, să presupunem că dimensiunea filei dvs. este setată la 4. Deci, atunci când introduceți fila în codul dvs., Vim îl va înlocui automat cu 4 spații albe. Deci, atunci când trimiteți codul prietenului dvs., acesta va fi același cu dimensiunea filei din editorul său.
pentru a înlocui filele cu spații albe, tastați următoarea comandă Vim în fișierul vimrc.
eliminarea mai multor spații pe un singur Backspace:
dacă utilizați expandtab pentru a înlocui automat filele în spații albe pe Vim, este posibil să fi observat că apăsarea < Backspace> elimină o singură dată un singur spațiu alb. Asta înseamnă că, dacă ați setat tabstop la 4, atunci trebuie să apăsați <Backspace> de 4 ori pentru a elimina toate cele 4 spații albe.
din fericire, Vim are remedii pentru asta. Vimrc pentru a elimina numărul de spații albe care a fost înlocuit cu pentru fila apăsând < Backspace> o singură dată.
notă: Pe măsură ce setez tabstop la 4, am setat și softtabstop la 4. Deci, 4 spații albe pentru fiecare filă vor fi eliminate împreună cu o singură apăsare a tastei <Backspace>.
evidențiați linia curentă:
puteți evidenția linia pe care vă aflați în prezent în Vim. Pentru a face acest lucru, deschideți fișierul vimrc și tastați următoarea comandă Vim:
alte comenzi vimrc:
puteți adăuga funcții Vim și alte comenzi în fișierul vimrc pentru a configura Vim. Puteți arunca o privire la documentația oficială Vim la http://vimdoc.sourceforge.net/ pentru a afla mai multe despre aceasta.
puteți citi, de asemenea, articolul Un Vimrc bun la https://dougblack.io/words/a-good-vimrc.html pentru a găsi cele mai comune comenzi Vim pe care le puteți utiliza.
deci, așa configurați editorul de text Vim cu fișierul vimrc. Vă mulțumim pentru citirea acestui articol.