Emacs

5 najboljših vtičnikov emacs za spletni razvoj

5 najboljših vtičnikov emacs za spletni razvoj
Ker ste tukaj, že uporabljate Emacs za urejanje besedila, morda za e-pošto in zagotovo za kodiranje. Ko se začnete resno ukvarjati s spletom, si želite čim več prednosti. Tukaj je nekaj orodij, s pomočjo katerih boste s spletnim kodiranjem Emacs kodirali vaše izkušnje.

Kot rečeno, Emacs je operacijski sistem, ki nima dostojnega urejevalnika. Stvari lahko nastavite tako, da Emacs za vas izvaja celoten potek dela, vključno z git, prevajanjem in številnimi drugimi stvarmi.

Kateri spletni projekt si prizadevate?

Ta seznam je kratek za začetek in ni izčrpen. Potem ko ste uporabili nasvete tukaj, poiščite poseben razdelek za vaše okvire in posebna spletna orodja. Seznam orodij je tako dolg, da morate preprosto najti svojega najljubšega.

Seznam je razdeljen na razdelke, tako da lahko v svojem delovnem toku najdete, kaj morate izboljšati. Uživajte v svojem kodiranju, obvladujte lastne napake in poiščite napake, ki so veliko preprostejše, če pravilno nastavite ta orodja.

Na tem seznamu ne boste našli niti enega odličnega orodja Python, ki je na voljo za Emacs. Ta orodja vključujejo REPL, tako da lahko interaktivno preizkusite kodo. Imate celo način iPython, kjer lahko svojo kodo sestavite s komentarji.

Pripravljeni delčki

Velik del programiranja vključuje uporabo funkcij s posebno strukturo. Spletni dokument ima vedno oznako in oznako, ki mora biti pravilno zaprta. Vedno boste imeli konstrukte, v katerih želite, da koda sledi posebni obliki za uporabo delčka. V Emacsu je eden najboljših vtičnikov Yasnippets!

Yasnippets

Z Yasnippeti določite, katero besedilo morate imeti v kodi. Uporabite lahko tudi spremenljivke in rezultat izpolnite kot obrazec. Podoben vtičnik, ki je na voljo številnim urednikom, je Emmmet-način.

Emmet

Način Emmet je orodje, pri katerem okrajšava ustvari celotno kodo. Prvi primer na njihovi spletni strani prikazuje, kako uporabite zvezdico za množenje, da dobite seznam. Sintaksa deluje podobno kot CSS, vendar je prilagojena označevalnim jezikom, vključno z HTML. Če želite razširiti funkcionalnost, uporabite datoteke JSON. V te lahko dodate delčke, ki ustrezajo vašim potrebam, bližje od običajnega orodja.

Flycheck

Flycheck bo med tipkanjem preveril kodo zaradi sintaksnih napak. Da bi to delovalo, potrebujete osnovno knjižnico ali komplet orodij, ki dejansko zna jezik. Ta orodja obstajajo za številne jezike. Za spletni razvoj poiščite orodja, kot so html-tidy, jshint in pylint. Podprta so številna druga orodja in jeziki. To je bistveni del izdelave Emacs-a zmogljivega za razvoj programske opreme.

Pri nastavitvi emacs morate dodati tudi jezik, ki ga podpirate. Podprti jeziki so očitni, ko preverite MELPA ali katero koli drugo spletno stran za Flycheck. Pravzaprav je dobro preveriti, kaj lahko Flycheck stori za vas, ne glede na jezik, ki ga razvijaš. Nabor jezikov je ogromen!

Način urejanja v živo

Emacs lahko uporabljate na veliko načinov, da vaše spletne strani izgledajo odlično in pravilno delujejo. Na voljo imate tudi veliko načinov, kako si med klicanjem v brskalniku ogledate rezultat kode. Tako dobite takojšnje povratne informacije o vseh spremembah, ki jih naredite, zaradi česar je odpravljanje napak sestavni del razvoja vaše programske opreme. Ena od rešitev za to je način nabodala.

Način nabodala

Skewer-način nastavi vaš imenik kot spletno stran, vendar lokalno v vašem trenutnem sistemu. Nato zažene spletni strežnik in vroči kodo izbranemu spletnemu brskalniku. S to nastavitvijo imate v naslednjem oknu brskalnik, ki prikazuje stran. Spletni strežnik je konfiguriran za ponovno nalaganje strani takoj, ko se datoteka spremeni. Prevajanje, prenos in ponovni zagon spletnega strežnika ni potreben.

JavaScript

Pri programiranju v JavaScriptu se lahko spotaknete o številne pasti. Medtem ko bo Flycheck preveril vašo sintakso, bo js2-mode poudarjal sintakso, hkrati pa vam bo med vnašanjem prikazal sintaksne napake. Ta način je bistvenega pomena za prehod skozi številne kode in doseganje sanjskih rezultatov pri kodiranju v JavaScript.

Ta način podpira tudi JSX in Closure.

Indij

Po branju vsega tega boste z veseljem vedeli, da lahko najdete tudi svežnje, ki vse lepo zapakirajo. Eden najboljših med njimi je indij. Indij je dejansko razdeljen na dva dela. En kos je vaš paket emacs, ki je na voljo na MELPA; drugi je NPM paket. Paket NPM je enostavno namestiti z uporabo 'npm install indium.'Po namestitvi teh dveh datotek morate v imeniku projekta ustvariti nastavitve z imenom'.indij.json '. Zahteve so v NodeJS skromne, a stroge. Prav tako se zaveda, da Chromium deluje, saj vsa orodja za odpravljanje napak prihajajo od tam.

Zaključek

Za začetek spletnega razvoja boste morda pomislili, da potrebujete modno IDE. Kje drugje lahko dobite vse zvonove in piščalke? V Emacsu jih lahko najdete. Z uporabo teh orodij in še več boste prišli zelo daleč in verjetno ne potrebujete nobenega drugega orodja za izdelavo odličnih spletnih strani! Če pa se z nekaterimi od teh orodij ne strinjate, je za Emacs na voljo veliko izjemnih orodij, če se ozrete. Na GitHubu je na voljo dobro izhodišče, ki se res imenuje "Awesome Emacs"."

Kako namestiti in igrati Doom v Linuxu
Uvod v Doom Serija Doom je nastala v devetdesetih letih po izidu prvotnega Dooma. Bil je takojšen hit in od takrat naprej je serija iger prejela števi...
Vulkan za uporabnike Linuxa
Z vsako novo generacijo grafičnih kart vidimo, da razvijalci iger premikajo meje grafične zvestobe in se približujejo fotorealizmu. A kljub vsem kredi...
OpenTTD vs Simutrans
Ustvarjanje lastne simulacije prevoza je lahko zabavno, sproščujoče in izjemno vabljivo. Zato morate preizkusiti čim več iger, da boste našli tisto, k...