Git

Vim ja git

Vim ja git
Vim on väga kasulik ja kasulik toimetaja erinevat tüüpi failide tõhusamaks loomiseks ja redigeerimiseks. Sellesse redaktorisse lisatakse palju uusi funktsioone, mis muudab selle võimsaks redaktoriks. Selle koodiredaktori põhifunktsioonide suurendamiseks ja konfigureerimiseks on paljud kooderid välja töötanud palju pistikprogramme. Mõned neist on patogeen, süntastik, taandejuhised, põgenik, Git Gutter jne. Git on hajutatud versioonikontrollisüsteem (DVCS), mis aitab arendajatel aja jooksul modifitseeritud lähtekoode hallata. Selle kasutamine on täiesti tasuta. Kasutamine git käsk, raja muudatused ja lähtekoodide versiooniajalugu on hõlpsasti jälgitavad. Git käsk töötab käsurea liideses. Vim-plugin nimega põgeneja pistikprogrammi on välja töötanud Tim paavst, kellega töötatakse git redaktorit lõpetamata. Niisiis, vim ja git saavad koostööd teha, kasutades põgeneja sisse panema. Kuidas seda pistikprogrammi VIM-i installida ja kasutada, on näidatud selles õpetuses.

Installige git

Enne selle õpetuse alustamist peate kontrollima, kas git on süsteemi installitud või mitte. Git pole Ubuntu operatsioonisüsteemi vaikimisi installitud. Git Ubuntu installimiseks käivitage järgmine käsk.

$ sudo apt-get install git

Installige plugin

Pöörduva pistikprogrammi installimiseks Ubuntu käivitage järgmine käsk.

$ sudo apt-get install vim-fugitive

Initsialiseeri GIT-hoidla

Enne mis tahes git-käsu käivitamist on vaja initsialiseerida git-hoidla. "git initkäsku kasutatakse olemasoleva või uue projekti git-hoidla initsialiseerimiseks. Tühja git-hoidla lähtestamiseks käivitage terminalist järgmine käsk.

$ git init

Faili lisamine git-hoidlasse

Tekstifail nimega töötaja.txt kasutatakse selles õpetuses põgeneva pistikprogrammi kasutamise testimiseks. Selle faili sisu on toodud allpool.

töötaja.txt

11001 Müük 45 $ 3000
11002 HR 32 1500 dollarit
11003 Turundus 26 1200 dollarit
11004 HR 25 2500 dollarit
11005 Müük 30 USD 1000

"git lisada 'käsku kasutatakse praeguse töökataloogi muudatuste lisamiseks ja faili lisamiseks vim-puhvrisse. See teavitab käsku git värskenduse lisamiseks konkreetsesse faili pärast käivitamist "git pühenduma'käsk.

$ git lisa töötaja.txt

Käsk 'git enguel' peab käima kõigi failide värskenduste salvestamiseks kohalikku hoidlasse. Käivitage terminalist käsk.

$ git pühenduma

Eemalda '#'sümbol joonelt'muudetud: töötaja.txt'selle faili muudatuste salvestamiseks.

Gblame'i kasutamine

"süüdi" käsku kasutatakse iga rea ​​iga faili viimase modifikatsiooni üksikasjade kuvamiseks. Käivitage faili terminali käsk, töötaja.txt.

$ git süüdistab töötajat.txt

See näitab sarnast väljundit nagu järgmine pilt.

Ülaltoodud käsu sama väljundi saate saada vim-redaktorist, kasutades põgeneva pistikprogrammi ümbrist ': Gblame'. Selle ülesande täitmiseks ei pea redaktor terminali jõudma. Avatud, 'töötaja.txt'fail vimiredaktoris, käivitades järgmise käsu.

$ vim töötaja.txt

Vajutage ESC ja : Gblame redaktoris faili hiljutise muudatuse teabe hankimiseks.

: Gblame

Pärast vajutamist saate järgmise vormindatud väljundi Sisenema võti.

': Gdiff 'ümbrist kasutatakse alternatiivinagit dif'käsk. Kui seda kasutatakse mõne konkreetse faili jaoks, kuvab see faili eelmise sisu ja praeguse sisu erinevuse pärast praegust pühendumist. ": Gdiff" saab kasutada faili mis tahes redaktsiooni erinevuse kuvamiseks. Faili konkreetse versiooni hankimiseks võib kuluda iga versiooni argument. Faili mis tahes kahe versiooni erinevuse otsimiseks, lisades või hankides mis tahes jaotise diff, on veel kaks seotud käsku. Need käsud on: hajutus"ja": diffget". Kasutamine ": Gdiff" käsk kuvatakse selle õpetuse järgmises osas.

Avatud töötaja.txt fail ja vajutage "mina" lubada SISSE režiimis. Faili muutmiseks lisage töötajale kirje, "11006". Vajutage 'ESC"ja ': x' faili salvestamiseks ja sulgemiseks.

Avage fail uuesti, töötaja.txt vimiredaktoris ja tippige ": Gdiff" ja vajutage Sisenema praeguse pühenduse ja faili eelmise versiooni erinevuse väljaselgitamiseks.

: Gdiff

Pärast '' käivitamist kuvatakse järgmine väljund: Gdiff ' käsk. Äsja sisestatud kirje kuvatakse erinevuse näitamiseks esiletõstetud tekstina.

": Riiv" käsk töötab alternatiivina 'git kassasse " käsk. See võib võtta ka mis tahes redaktsioonifaili argumendi, näiteks käsu ': Gdiff'.

: Riiv

Kui see käsk on täidetud töötaja.txt faili, siis näitab see järgmist väljundit. Fail sisaldab 6 töötaja kirjet ja väljundis on tekst 'Veel 6 rida".

": Gstatus ' käsk töötab 'git staatus käsk.  See näitab üksikasjalikku teavet kõigi failide oleku või praeguse faili kohta. Olekuaknaga suhtlemiseks on palju kohandatud võtmeid. Mõned neist on D, cc, ,   jne. Avatud töötaja.txt fail vimiredaktoris ja käivitage käsk ': Gstatus'.

$ vim töötaja.txt

: Gstatus

': Gmove' käsk töötab sarnaselt  "git mv" käsk. Seda kasutatakse olemasolevate failide ümbernimetamiseks vim-redaktorist. Oletame, et soovite ümber nimetada töötaja.txt faili emp.txt. Avage fail vimiredaktoris ja tippige järgmine käsk ning vajutage Sisenema faili ümbernimetamiseks.

: Liiguta emps.txt

': Gremove' käsk töötab sarnaselt "git rm" käsk. Seda kasutatakse faili kustutamiseks vim-puhvrist ja praegusest töökataloogist. Avage fail, mille soovite praegusest töökataloogist kustutada, ja käivitage käsk "!" sümbol faili jõuliseks kustutamiseks. Siin, töötaja.txt fail on kustutamiseks valitud.

: Gremove!

Järeldus

Kuidas vim-kasutajad saavad gim-käske täita vim-pistikprogrammi abil, on näidatud selles õpetuses. Kui peate käivitama git-käsklused ja soovite kasutada vim-redaktorit koos, on parem kasutada vim-i varjatud pistikprogrammi. Loodetavasti saab lugeja pärast selle õpetuse lugemist kasutada põgenevat pistikprogrammi ja käivitada vim-redaktorist põhilised git-käsud.

Hiire keskmine nupp ei tööta Windows 10-s
The hiire keskmine nupp aitab teil sirvida pikki rohke andmega veebisaite ja ekraane. Kui see peatub, siis lõpuks kasutate kerimiseks klaviatuuri, mis...
Kuidas muuta hiire vasakut ja paremat nuppu Windows 10 PC-s
On üsna tavaline, et kõik arvutihiirte seadmed on ergonoomiliselt mõeldud parempoolsete kasutajate jaoks. Kuid on olemas hiire seadmeid, mis on spetsi...
Jäljendage hiireklikke, hõljutades hiirega klõpsutut hiirt Windows 10-s
Hiire või klaviatuuri kasutamine liigses kasutamises vales asendis võib põhjustada palju terviseprobleeme, sealhulgas tüve, karpaalkanali sündroom ja ...