vim

5 vim plugin webfejlesztéshez

5 vim plugin webfejlesztéshez
A webes fejlesztés sok kódtól függ; amikor még nem használta a vim-et, akkor úgy fogja érezni, hogy minden weblap karaktert be kell írnia. Előfordulhat, hogy más szerkesztőktől származik, és kíváncsi arra, hol vannak a kódok kiegészítésével kapcsolatos szolgáltatások és egyéb hasznos dolgok? A vim felületes pillantása a következtetés az, hogy távozzon, és soha többé ne nyúljon hozzá. Ha követ néhány egyszerű útmutatót, és telepíti a megfelelő bővítményeket, meggondolja magát. Ahhoz, hogy hatékony legyen a programozás során, néhány funkcióra van szüksége. Nevezetesen a dokumentációs linkek, a kód kitöltése és a szintaxis kiemelése. Ettől nem lesz mester programozó, de sokkal jobb lesz a tapasztalata.

Fájlkezelés

Számos eszköz létezik a fájlok jobb kezeléséhez; valóban használnia kell egy projekt stílusú munkafolyamatot. Ennek ellenére az egyik fejlesztés az, hogy a fájlokat egy fában láthatjuk a szerkesztő oldalán. Adja hozzá a NERDtree fájlt!

A Nerdtree a GitHub oldalon jelenik meg; A legtöbb plugin-menedzser a „preservim / nerdtree” értéket veszi fel. A kiterjesztés egy fa listát ad a fájlokról, ahol elvárhatja. Sok lehetősége van a viselkedés módosítására, beleértve a nyilak beállítását bármire, amit csak akar. A GitHubra nézve sok villája van, amely jobban megfelelhet az Ön igényeinek.

A szoftver írásakor fájlokat és szöveget kell keresnie más fájlokban. A Vim belsejében található funkciók nélkül ezt kénytelen lenne megtenni egy másik terminál parancssorán. A Denite integrálódik a ripgrep-hez, és lehetővé teszi, hogy ott keresgéljen a Vim-ben. Ehhez Python és pynvim szükséges, és nagyon gyors és hatékony.

A Denite telepítéséhez telepítenie kell a 'Shougo / denite alkalmazást.nvim ', a vim plugin könyvtárában, vagy használja a kedvenc plugin kezelőjét. Be kell állítania a használt Python-ot a gazdagép-program paramétereivel is. Használja a „checkhealth” szót a vim-ben az ellenőrzéshez és további információkért.

legyen g: python_hostprog = '/ usr / bin / python' legyen g: python3_hostprog = '/ usr / bin / python3'

Telepítse a ripgrep programot, és frissítse a pynvim programot a megfelelő verzióra. Rendszeres repóban vannak, illetve a pythonban.

Kód kitöltése

Sok felhasználó, aki elköltözött a VSCode-ból, kíváncsi arra, hogyan lehet olyan dolgokat végrehajtani, mint a kód kitöltése. Ne aggódjon, az emberek azon dolgoznak, hogy segítsenek Önnek és megoldják saját problémáikat. A GitHubon található Neoclide számos vim kiterjesztéssel rendelkezik minden igényhez. A „Befejezés meghódítása”, a továbbiakban, tartalmazza a VSCode-ra hasonlító kódkiegészítést.

A COC-nek számos al pluginje is van, amelyek mindegyike a fő plugint használja. Néhány hasznos az adott nyelvekhez. Az eslint segítségével megtarthatja a kódját és hibákat találhat. A szebb kiterjesztés jobban formázza a kódot. A használt nyelvek listája hosszú. A COC használatának megkezdése után át kell néznie; lehet, hogy megéri másokra váltani, de nem nagyon jó indokok nélkül.

A kódolás még gyorsabbá tételéhez rövidítéseket használhat a kód létrehozásához. Ezt teszed Emmettel; a rendszer sok szerkesztő és IDE számára létezik. A Vim-ben csak hozzá kell adnia a plugint az init segítségével.vim vagy vimrc fájl. Ahhoz, hogy valóban hatékony legyen, meg kell tanulnia azokat a rövidítéseket, amelyek megfelelnek a kívánt kódnak. Miután ismeri ezeket, a kódolási sebesség exponenciálisan növekszik. A telepítéshez adja hozzá a https: // github fájlt.com / mattn / emmet-vim a plugin konfigurációjára.

Git

Ha komolyan gondolja a programozást, akkor rendelkeznie kell egy verziókezelő rendszerrel. Ha nem használja a git-t, akkor nagyon ritka projekt van a kezén. Addig futtatja a Git parancsot a szerkesztőjén kívül, amíg nem talál egy nagyszerű kiterjesztést, amely az Ön számára futtatja. Mivel hallottál a Coc-ról, tudnod kell, hogy van egy kiterjesztés arra a keretrendszerre, de elismerik magukat, hogy kevés a funkciókkal. Tehát a legnépszerűbb a vim-szökevény. Telepítse kedvenc plugin-kezelőjével. Miután telepítette, futtathatja a git-t, mintha a parancssorban lenne. Számos olyan funkciót is hozzáad, amelyek mind az adattárra, mind a pufferére hatnak. Használhatja a vim különbségének futtatására, és számos plugint tartalmaz a híres szolgáltatók számára. Van egy állapotvonal opciója is, amelyet hozzáadhat az állapotsorához. Erre lentebb látni fog egy példát.

Más furcsa, amelyek tetszhetnek.

Ha az összes funkció megvan a szerkesztőben, érdemes felpörgetnie a tapasztalatait. Érdemes lehet egy szép állapotsort a képernyő alján. Ehhez használja a vim-airline légitársaságot, sok más van, de ez könnyűnek és szellősnek tűnik. A telepítéshez adja hozzá a 'vim-airline / vim-airline' szót a konfigurációjához. A tálca azonnal jobban fog kinézni, és többet csíphet a szabadidejében.

https: // github.com / vim-airline / vim-airline

Az egyik módja annak, hogy mind az állapotsor jobban megjelenjen, mind pedig a felület többi része az, hogy szép ikonokat adjon a telepítéshez. A „ryanoasis / vim-dev-icons” nagyszerű választás ezekhez az ikonokhoz. Telepítse a szokásos módon; jól játszik a vim-airline és sok más kiterjesztéssel.

https: // github.com / ryanoasis / vim-devicons

Fontolja meg azt is, hogy miként láthatja élőben a weboldalát, miközben a VIM-en kívül kódol. Csomópontra.js, erre van kész megoldás. Böngésző-szinkronnak hívják. Az npm segítségével telepíti, és a paranccsal, valamint a projekttel rendelkező könyvtárral futtatja. Amint a parancs fut, elindítja a böngészőt a 'localhost: 3000' címen. A módosítások azonnal megjelennek a kód frissítésekor.

Következtetés

A webes programozás megkezdéséhez először meg kell próbálnia követni néhány oktatóanyagot, majd létrehoznia saját projektjeit. Keressen olyan embereket, akiknek segíthet, hogy a végén segíthessenek. Ahhoz, hogy a kódolási élmény hatékony és kellemes legyen, használja az itt hallott bővítményeket. Azt is meg kell keresnie, hogyan javíthatja először saját magát, majd eszközeit.

Az OSD-fedvény megjelenítése teljes képernyős Linux-alkalmazásokban és játékokban
Teljes képernyős játékok lejátszása vagy alkalmazások figyelemelterelés nélküli, teljes képernyős módban történő használata elvághatja a panelen vagy ...
Az 5 legjobb játékrögzítő kártya
Mindannyian láttuk és szerettük a YouTube-on a streaming játékokat. A PewDiePie, a Jakesepticye és a Markiplier csak néhány a legnépszerűbb játékosok ...
Hogyan lehet játékot fejleszteni Linuxon
Egy évtizeddel ezelőtt nem sok Linux-felhasználó jósolta, hogy kedvenc operációs rendszerük egy napon a videojátékok népszerű játékplatformja lesz. El...