Git

Vim és git

Vim és git
A Vim nagyon hasznos és hasznos szerkesztő a különböző típusú fájlok hatékonyabb létrehozásához és szerkesztéséhez. Számos új funkcióval bővült ez a szerkesztő, ami hatékony szerkesztővé teszi. Számos kódoló sok plugint fejlesztett ki ehhez a szerkesztőhöz az alapvető funkciók növelése és konfigurálása érdekében. Néhány közülük kórokozó, szintetikus, behúzási útmutatók, szökevény, Git Gutter stb. A Git egy elosztott verzióvezérlő rendszer (DVCS), amely segít a fejlesztőknek a módosított forráskódok időbeli kezelésében. Használata teljesen ingyenes. Használata git parancs, a sávváltozások és a forráskódok előzményei könnyen nyomon követhetők. Git parancs a parancssori felületen működik. A vim plugin neve szökevény a plugint Tim pápa fejlesztette ki, amelyet használni szoktak a git eszköz a szerkesztő leállítása nélkül. Így, vim és git együtt tud működni a szökevény csatlakoztat. A bemutató bemutatja, hogyan telepítheti és használhatja ezt a bővítményt VIM-hez.

Telepítse a git-t

Az oktatóanyag elindítása előtt ellenőriznie kell, hogy a git telepítve van-e a rendszerre. A Git alapértelmezés szerint nincs telepítve az Ubuntu operációs rendszerre. Futtassa a következő parancsot a git telepítéséhez az Ubuntuba.

$ sudo apt-get install git

Telepítse a Szökevény beépülő modult

Futtassa a következő parancsot a szökevény beépülő modul telepítéséhez az Ubuntuba.

$ sudo apt-get install vim-fugitive

Inicializálja a git adattárat

A git parancs végrehajtása előtt inicializálni kell a git adattárat. "git init'paranccsal inicializálható egy meglévő vagy új projekt git-tárháza. Futtassa a következő parancsot a terminálról egy üres git lerakat inicializálásához.

$ git init

Fájl hozzáadása a git adattárba

Nevű szöveges fájl munkavállaló.txt a szökevényes beépülő modul használatának tesztelésére szolgál ebben az oktatóanyagban. A fájl tartalma alább található.

munkavállaló.txt

11001 Értékesítés 45, 3000 USD
11002 HR 32 1500 USD
11003 Marketing 26 1200 USD
11004 HR 25 2500 USD
11005 Értékesítés 30 USD

"git add '' paranccsal módosíthatja az aktuális munkakönyvtárat, és hozzáadhatja a fájlt a vim pufferhez. Tájékoztatja a git parancsot, hogy futtatás után adja hozzá a frissítést egy adott fájlhoz 'git elkövetni'parancsot.

$ git add alkalmazott.txt

A 'git commit' parancsnak futtatnia kell a fájlok frissítéseinek mentését a helyi adattárba. Futtassa a parancsot a terminálról.

$ git elkövetni

Távolítsa el a '#'szimbólum a sorból'módosítva: alkalmazott.txt'fájlt a fájl módosításainak mentéséhez.

A Gblame használata

'git blame' paranccsal mutatják be az egyes sorok fájljainak legutóbbi módosításának részleteit. Futtassa a parancsot a fájl termináljáról, munkavállaló.txt.

$ git hibáztatja az alkalmazottat.txt

Hasonló kimenetet mutat, mint a következő kép.

A fenti parancs ugyanazt a kimenetét a vim editorból szerezheti be, ha a ': Gblame' burkolóját használja a fugitive pluginnak. A feladat elvégzéséhez nem szükséges a terminálhoz a szerkesztő. Nyisd ki, 'munkavállaló.txt'fájlt a vim szerkesztőben a következő parancs futtatásával.

$ vim alkalmazott.txt

nyomja meg KILÉPÉS és : Gblame a fájl legutóbbi módosítási információinak lekéréséhez a szerkesztőben.

: Gblame

Megnyomása után a következő formázott kimenetet kapja Belép kulcs.

': Gdiff 'burkolatot használnak alternatívaként'git diff'parancsot. Ha egy adott fájlhoz használta, akkor a jelenlegi elkötelezettség után megjeleníti a fájl előző és jelenlegi tartalma közötti különbséget. ": Gdiff" használható a fájl bármilyen változata közötti különbség megjelenítésére. A fájl adott verziójának lekéréséhez bármilyen módosítás argumentuma szükséges. Két másik kapcsolódó parancs létezik a fájl bármely két verziója közötti különbség keresésére bármely diff szakasz hozzáadásával vagy letöltésével. Ezek a parancsok: diffúzió"és": diffget". A ... haszna ": Gdiff" parancs az oktatóanyag következő szakaszában látható.

Nyisd ki munkavállaló.txt fájlt, és nyomja meg a gombot 'én' hogy a INSERT mód. Módosítsa a fájlt az alkalmazott bejegyzésének hozzáadásával, „11006”. Nyomja meg 'KILÉPÉS"és ':x' a fájl mentéséhez és bezárásához.

Nyissa meg újra a fájlt, munkavállaló.txt a vim szerkesztőben és írja be ": Gdiff" és nyomja meg Belép hogy megtudja, mi a különbség a jelenlegi elkötelezettség és a fájl előző verziója között.

: Gdiff

A következő kimenet jelenik meg a 'végrehajtása után: Gdiff ' parancs. Az újonnan beillesztett rekord kiemelt szövegként jelenik meg, hogy megmutassa a különbséget.

": Gread" parancs az alternatívájaként működik 'git pénztár " parancs. Felveheti bármelyik olyan revíziós fájl argumentumát is, mint a ': Gdiff' parancs.

: Gread

Amikor a parancs végrehajtásra kerül a munkavállaló.txt fájlt, akkor a következő kimenetet fogja mutatni. A fájl 6 alkalmazott rekordot tartalmaz, és a kimenet a következő szöveget tartalmazza:További 6 sor".

": Gstatus ” a parancs a 'git status ” parancs.  Részletes információkat mutat az összes fájl vagy az aktuális fájl állapotáról. Az állapotablakkal való együttműködéshez sok egyedi kulcs létezik. Néhány közülük D, cc, ,   stb. Nyisd ki munkavállaló.txt fájlt a vim szerkesztőben, és futtassa a ': Gstatus' parancsot.

$ vim alkalmazott.txt

: Gstatus

': Gmove' parancs hasonlóan működik  'git mv' parancs. Minden létező fájl átnevezésére szolgál a vim editorból. Tegyük fel, hogy át akarja nevezni munkavállaló.txt fájl által emp.txt. Nyissa meg a fájlt a vim editorban, írja be a következő parancsot, majd nyomja meg az gombot Belép a fájl átnevezéséhez.

: Gmove emp.txt

': Gremove' parancs hasonlóan működik 'git rm' parancs. A fájl törlésére szolgál a vim pufferből és az aktuális munkakönyvtárból. Nyissa meg a törölni kívánt fájlt az aktuális munkakönyvtárból, és futtassa a parancsot a -val "!" szimbólum a fájl erőszakos törléséhez. Itt, munkavállaló.txt fájl törlésre van kiválasztva.

: Gremove!

Következtetés

Az oktatóanyag bemutatja, hogy a vim felhasználók hogyan hajthatják végre a git parancsokat a vim plugin használatával. Ha git parancsokat kell végrehajtania, és együtt szeretné használni a vim szerkesztőt, akkor jobb, ha a vim szökevényes bővítményét használja. Remélem, miután elolvasta ezt a bemutatót, az olvasó képes lesz használni a szökevény plugint és futtatni az alapvető git parancsokat a vim editorból.

A legnépszerűbb Oculus App Lab játékok
Ha Oculus fülhallgató-tulajdonos, akkor tisztában kell lennie az oldalsó töltéssel. Az oldaltöltés a nem áruházi tartalom fejhallgatóra történő telepí...
A legjobb 10 játék az Ubuntuban
A Windows platform a játékok egyik domináns platformja volt, mivel a játékokat hatalmas százalékban fejlesztik ma a natív Windows támogatására. Kihívh...
5 legjobb arcade játék Linuxhoz
Manapság a számítógépek komoly gépek, amelyeket játékra használnak. Ha nem sikerül megszerezni az új magas pontszámot, akkor tudni fogja, mire gondolo...