Emacs

5 legjobb emacs plugin a webfejlesztéshez

5 legjobb emacs plugin a webfejlesztéshez
Mivel itt vagy, már használod az Emac-okat szövegszerkesztéshez, esetleg e-mailhez, és minden bizonnyal kódolási feladatokhoz. Amikor komoly webfejlesztéssel kezd el foglalkozni, a lehető legtöbb előnyre vágyik. Íme néhány eszköz, amely megkönnyíti a webes kódolást az Emacs segítségével.

Ahogy mondani szokás, az Emacs olyan operációs rendszer, amelyből nincs tisztességes szerkesztő. Beállíthat úgy, hogy az Emacs a teljes munkafolyamatot futtassa helyetted, beleértve a gitet, a fordítást és még sok mást.

Milyen webes projektre törekszik?

Ez a lista rövid az induláshoz, nem teljes. Miután felhasználta az itt található tippeket, keresse meg a keretrendszer és a speciális webeszközök speciális szakaszát. Az eszközök listája olyan hosszú, hogy csak meg kell találnia a saját kedvencét.

A lista szakaszokra van osztva, így megtalálhatja, hogy mit kell javítania a munkafolyamatban. Élvezze a kódolást, kezelje saját hibáit, és sokkal egyszerűbbnek találja a hibákat, amikor ezeket az eszközöket megfelelően beállítja.

Ebben a listában még az Emacs számára elérhető nagyszerű Python-eszközök egyikét sem fogja megtalálni. Ezek az eszközök tartalmaznak egy REPL-t, így interaktív módon tesztelheted a kódot. Még iPython módod is van, ahol megjegyzésekkel elkészítheted a kódodat.

Készített részletek

A programozás nagy része speciális struktúrájú függvények használatával jár. A webes dokumentumban mindig van egy és egy címke, amelyeket helyesen kell bezárni. Mindig lesznek olyan konstrukciói, amelyekben a kívánt kód egy speciális formátumot követ és egy kódrészletet használ. Az Emacs-ben az egyik legjobb plugin a Yasnippets!

Yasnippets

A Yasnippets segítségével meghatározhatja, hogy milyen szöveg legyen a kódban. Használhatja a változókat is, és kitöltheti az eredményt űrlapként. Hasonló bővítmény, amely sok szerkesztő számára elérhető, az Emmmet mód.

Hangya

Az Emmet-mode olyan eszköz, ahol egy rövidítés hozza létre a teljes kódot. Az első példa a weboldalukon megmutatja, hogyan használhatja a csillagot a szorzáshoz a lista megszerzéséhez. A szintaxis a CSS-hez hasonlóan működik, de alkalmazkodik a jelölőnyelvekhez, beleértve a HTML-t is. A funkcionalitás bővítéséhez JSON fájlokat használ. Ezekben az Ön igényeinek megfelelő részleteket adhat közelebb a normál eszközhöz.

Flycheck

A Flycheck gépelés közben ellenőrzi a kód szintaktikai hibáit. Ahhoz, hogy ez működjön, szükséged van egy mögöttes könyvtárra vagy eszköztárra, amely valóban ismeri a nyelvet. Ezek az eszközök sok nyelv számára léteznek. A webfejlesztéshez keressen olyan eszközöket, mint a html-tidy, a jshint és a pylint. Sok más eszköz és nyelv támogatott. Ez elengedhetetlen része annak, hogy az Emacs hatékony legyen a szoftverfejlesztés terén.

Az emacs telepítésénél hozzá kell adnia azt a nyelvet is, amellyel támogat. A támogatott nyelvek nyilvánvalóak, amikor a MELPA-t vagy bármely más webhelyet ellenőrzi a Flycheck számára. Valójában érdemes megvizsgálni, hogy a Flycheck mit tehet érted, függetlenül az általad fejlesztett nyelvtől. A nyelvek tömege óriási!

Élő szerkesztési mód

Az Emacs használatával sokféleképpen érheti el, hogy a weboldalai nagyszerűen nézzenek ki és megfelelően működjenek. Számos módja van arra is, hogy gépelés közben a böngészőben élőben láthassa a kód eredményét. Ez azonnali visszajelzést ad az Ön által végrehajtott módosításokról, így a hibakeresés a szoftver fejlesztésének szerves részét képezi. Ennek egyik megoldása a nyárs mód.

Nyárs mód

Nyárs módban a könyvtárat weboldalként, de helyileg az aktuális rendszeren állítja be. Ezután elindít egy webszervert, és kiszolgálja a kódot a választott webböngészőben. Ezzel a beállítással a böngésző megmutatja az oldalt a következő ablakban. A webkiszolgáló úgy van konfigurálva, hogy újratöltse az oldalt, amint egy fájl megváltozik. Nem szükséges a webszerver lefordítása, átvitele és újraindítása.

JavaScript

Amikor JavaScript-be programoz, sok buktatót kell elütnie. Míg a Flycheck ellenőrzi a szintaxist, a js2-mode szintaxis kiemelést végez, miközben a szintaxis hibákat is megjeleníti gépelés közben. Ez a mód elengedhetetlen ahhoz, hogy sok kódot átjusson, hogy elérje álmai eredményét, amikor JavaScript-ben kódol.

Ez a mód támogatja a JSX-et és a Closure-t is.

Indium

Miután mindezt végigolvasta, örömmel veszi tudomásul, hogy olyan csomagokat is találhat, amelyek mindent szépen csomagolnak. Ezek közül az egyik legjobb az Indium. Az indium valójában két részre oszlik. Egy darab az emacs csomagod, amely elérhető a MELPA-n; a másik egy NPM csomag. Az NPM csomag könnyen telepíthető az 'npm install indium használatával.'A kettő telepítése után létre kell hoznia a projektkönyvtárban a nevű beállításokat'.indium.json '. A NodeJS-ben a követelmények szerények, de szigorúak. Arra is rájön, hogy a Chromium működik, mivel az összes hibakereső eszköz onnan származik.

Következtetés

A webfejlesztés megkezdéséhez gondolhatja, hogy szüksége van egy divatos IDE-re. Hol lehet még beszerezni az összes harangot és sípot? Az Emacs-ben itt találod őket. Ezen eszközök és egyebek használata nagyon messzire vezet, és valószínűleg nem kell más eszköz a nagyszerű weboldalak elkészítéséhez! Ha azonban nem ért egyet ezen eszközök némelyikével, akkor sok fantasztikus eszköz áll rendelkezésre az Emacs számára, ha körülnéz. Egy jó kiindulópont érhető el a GitHubon, és valóban neve „Félelmetes Emacs”."

Sid Meier Civilization VI letöltése és lejátszása Linuxon
Bevezetés a játékba A Civilization 6 egy modern felvétel a Age of Empires játékok sorozatában bevezetett klasszikus koncepcióra. Az ötlet meglehetősen...
A Doom telepítése és lejátszása Linuxon
Bevezetés a Doom-ba A Doom sorozat a 90-es években keletkezett az eredeti Doom megjelenése után. Azonnali sláger volt, és ettől kezdve a játéksorozat ...
Vulkan Linux felhasználók számára
A grafikus kártyák minden új generációjával azt látjuk, hogy a játékfejlesztők átlépik a grafikus hűség határait, és egy lépéssel közelebb kerülnek a ...