Funda ukuba yinkosi yemakhaphu yeZen

Imakhaphu, noma imakhaphu, isho ukumaka noma ukumaka izilimi njengoba zinjalo I-HTML ne-CSS, futhi sonke siyazi ukuthi kubuhlungu kanjani ukuvula nokuvala amalebula ngamunye ngamunye ukwakha ithempulethi yewebhu ...

Vele kunezixazululo zalokhu, esinye sazo ukuqedela ngokuzenzakalela ngokufana kwe-IDE I-Dreamweaver shit I-Bluegriffon kuyacasula uma ungathengi ama-plugins kuye o Komodo hlela kusinda kakhulu… Iphuzu ngukuthi abahleli be-IDE noma abahleli bekhodi abalayishwe kakhulu ngezinketho bavamise ukugcina bevimba umsebenzi ngezindlela ezingacabangeki; kunjalo ngendaba ye- I-Dreamweaver lokho kukugcwalisa ngekhodi kadoti lokho okukhiqiza ngokusobala futhi kuyasinda, kuyabiza futhi kubi. I-Bluegriffon kuyacasula kakhulu ngoba kumahhala, kumahhala, kepha uhhafu wezinketho ubekelwe abasebenzisi abakhokhelwayo ... akumnandi lokho. Futhi ekugcineni sinakho Komodo-hlela, enhle impela, inamandla futhi igcwele izinketho kepha inzima (100mb in iddle) futhi ukuyimisa kuyisidina.

Isikhali esihle kakhulu somqambi wewebhu noma umklami wewebhu akuyona i-IDE ngesitayela sempi enezikhali eziyinkulungwane ngaphezulu, isihleli sombhalo esilula, amanye ama-plugins kanye nokukwazi ukuthayipha njengomuntu ogulayo ... kulokho engeza umlingo we I-Zen Coding futhi bayoba neminwe yabo ithuluzi elihle kakhulu lokumaka elake lakhiwa (okungenani kimi).

Kepha ... yini isihogo I-Zen Coding?

Okulula, yi-plugin ekhethekile esebenza njengesendlalelo sokudonsela phansi se-HTML ne-CSS esungulwe ku- -Javascript futhi itholakale kubashicileli abaningi abadume kakhulu (incwajana ++, ukuhlela iKomodo, iGedit, iKate, iBluefish, iGeany, iDreamweaver, njll).

Aha, angiwuqondi umqondo omncane walokhu okushoyo ...

Ngakho-ke ngikukhombisa ngesibonelo esilula; Uyayikhumbula into yokukhipha okwehliswayo? Well, change it to shrinkage, imagine you can take a line of HTML / CSS code collapsed into one line and open it like a curtain or fold it back… Ufuna ukubona ukuthi kanjani? Kumele uqiniseke ukuthi unezinto ezimbili ukuze usebenze:

Yiba I-Zen Coding ifakiwe kusihleli sakho.
Yazi imiyalo ne-syntax yokuyisebenzisa.

Kulungile, iminwe kukhodi:

html>head+body

Uyabona lowo mugqa wekhodi? Yebo leso yisi syntax se-HTML, kulula:

Okokuqala ufake igama lethegi (html) bese ukhombisa ukuthi imaphi amathegi azoba ngaphakathi kwalowo maka (>) bese kuba igama lamathegi angena ngaphakathi kwalowo maka (ikhanda nomzimba). Uphawu olungu - '+' lukhombisa ukuthi ikhanda nomzimba ngamalebula amabili ahlukene nokuthi akukho okuqukethwe kwelinye, kufana nokuthi «ndawonye kodwa kungaxubeki«… Bese, ake sibone ukuthi leyo layini yekhodi ikhiqizani lapho ucindezela izinkinobho zemilingo (kimi CTRL + E):

Impela, imigqa emi-4 yekhodi yenziwe yaba munye, evela ngomlingo uma ucindezela inhlanganisela yokhiye efanele… futhi kungaba neminye eminingi; Ngokwesibonelo:

html>head+body>ul#lista_ordenada>li.listilla*5

I-syntax efanayo, kepha sengeza enye into… uma wazi i-CSS ethile uzobona ukuthi sifaka i-ID, amakilasi, nokuthile owawungakwazi nakanjani; iziphindaphindo… konke lokhu!? Fuck uyangidida!

Yehlisa umoya, lokhu kulula impela, sitshele okungenhla ukuthi umzimba wangaphakathi ufaka ithegi «ul», akukho okuxakile, ngikuchazile lokhu ngenhla, lapho-ke, sinikeza i-ID, ukuthi uma wazi i-CSS uzoqonda ukuthi lezi zikhonjwe uphawu '#', futhi ngaphakathi kwalolo hlu olungabhalisiwe (ul) sifaka amalebula amahlanu nesigaba (isigaba) listilla, ngikuchaza kafushane lokhu. Empeleni kulula kakhulu, u - '#' usho ukuthi yi-ID, bese kuthi u-'li.listilla 'athi kufanele sakhe ilebula elithi «li» nesigaba listilla «li class = listilla» bese, sithi «ukuphinde lokho okokugcina izikhathi ezinhlanu«. Yini esinikeza yona njengomphumela:

Imigqa eyishumi nambili yekhodi ebhalwe emugqeni owodwa nangesikhathi esincane kakhulu 😉

Futhi lokho kungenziwa futhi nge-CSS, yize ngingeke ngiyikhulise i-athikili ngokukhombisa okusobala (ngezansi ngizokudlulisela lonke uhlu lwezinkohliso I-Zen Coding).

Kufanele ngigcizelele ukuthi lokhu akusebenzi ukwenza imigqa eyizigidi eziyizinkulungwane eziyikhulu ku-o, cha, lokhu kunomkhawulo nendlela yokukusebenzisa. Uma ngokwesibonelo sifuna ukwenza into enjengale:

html>head>title+meta+body>ul#lista_ordenada>li.listilla*5

Yini ekufundisweni okufanele isinike lokhu (bheka umugqa ogqanyisiwe esithombeni sokugcina):

Izosinika lokhu:

Okukhombisa ukuthi awukwazi ukwenza imilingo nalokhu futhi; Khumbula ukuthi umphathi weZen wekhodi kumele aqonde futhi asheshe, futhi ukwenza izinto ngokungafanele kudinga isivinini nesikhathi, ngakho-ke, inqubo efanele yokubhala ngokushesha nange I-Zen Coding kungaba yilokhu:

html>head>body>ul#lista_ordenada>li.listilla*5

Uyanweba nangaphakathi kwethegi yekhanda:

title+meta

Okungakunika ikhodi efanele:

Noma I-Zen Coding Inezinto eziningi zokukukhombisa futhi mhlawumbe kufanele ubhale omunye umugqa womyalo ngaphakathi kwekhanda akuyona engcono kakhulu, ngakho-ke sisebenzisa omunye umyalo, «nweba ngesifinyezo"kimi ctrl + alt + e lokho kuzovula ibha encane lapho singabhala khona ikhodi yeZen bese sibona ukuthi ivela kanjani ngesikhathi sangempela. Qaphela, angikukhuthazi ukubhala konke ngalokhu kepha ukubhala ngaphakathi kwezakhiwo esezakhiwe, okungukuthi, qala ngokwenza izakhiwo ezinkulu bese uzonikeza imininingwane ngaphakathi kwazo ngale ndlela.

Futhi kukhona imiyalo eminingi epholile ngaphakathi kwe- I-Zen Coding, into ukuthi ubaphenye uma usuzifakile futhi ufunde ukuzisebenzisa; Ngale plugin ngeke udinge ukuqedela ngokuzenzakalela noma amazwibela we-css noma i-html, empeleni, ngalokhu uzobona ukuthi lezi zinketho zingukuchitha isikhathi okuphelele phakathi kwalezi zilimi ezimbili zokuhlela 😉

Futhi kulabo abanentshisekelo, nayi iCheatSheet esemthethweni ye I-Zen Coding, ungayibona ngefomethi I-ODF o PDF kulungile LAPHA


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   amafuns kusho

    Ngikuthola kuthakazelisa kakhulu!

    Ngizokuzama ngokuqinisekile!

  2.   amafuns kusho

    Umbuzo owodwa, akufanele ngabe ifomu elithi "ikhanda> umzimba" lenze umzimba ngaphakathi kwekhanda? Ukuthola esikufunayo, akufanele yini sibeke "ikhanda + lomzimba"?

    Uma ngididekile ngiyaxolisa!

    Gracias

    1.    umfowethu omdala kusho

      Yebo, noma yiliphi igama lomaki elandulelwe u - ">" likhombisa ukuthi lingena ngaphakathi kwethegi ebizwe ngaphambili; kulokhu, njengoba usho, ikhanda> umzimba ukhombisa ukuthi umzimba uzongena ngaphakathi kwekhanda, esaziyo ukuthi akulungile.

      Futhi yebo, ikhanda kanye nomzimba kufana nokubumbana, ukutshela ukuthi bangena ngaphakathi komunye umaki kepha ukuthi akekho kubo ongena kwelinye, kuleli cala html> ikhanda + lomzimba

  3.   I-Asuarto kusho


    Amen

  4.   103 kusho

    Kuhle kakhulu, kuhle kakhulu, ngokwami ​​ngincamela ukusebenzisa abahleli bemibhalo abangavumelekile kulolu hlobo lwento neZen Coding njengoba kungukuhamba phambili engikubonile kwi-HTML.

    Ngikuthandile lokhu: html: xt kanye nalabo abafuna ukulindela i-htlm: 5

  5.   I-AurosZx kusho

    Hmm, kahle angikaze ngisebenzise ngempela izinhlelo ezinjenge-Dreamweaver, kufanele ngizame le Zen Coding ...

    I-PS: Leyo sithombe sangemuva onayo… ingabe ngenhlanhla yileyo engiyenzile?

    1.    umfowethu omdala kusho

      Yebo kodwa lowo DesdeLinux

  6.   U-Ezael kusho

    Kuhle kakhulu, bengihlala ngibathanda abahleli bombhalo osindayo, engiyisebenzisayo manje UGeany futhi ukubona ukuthi kusekelwa itiye lomlingo ngokuqinisekile kungikhuthaza ukuthi ngiyizame

  7.   Lupine III kusho

    Hhayi, ukwenza izinhlelo akuyona into yami, okungixoshele kude kube yideskithophu, usebenzisa ini, i-gnome 3 noma ubunye, kuyini? Kupholile impela, ake sibheke ukuthi ngishiya okwami ​​okufanayo yini
    Uma ungenankinga nokungiphendula, ngingajabula kakhulu 😀
    PS: yebo, ngivela emawindini, yilokho iNyuvesi ene-xD

    1.    umfowethu omdala kusho

      Ubumbano, ngesihloko sokuqala futhi kwehlise ukukhanya kwephaneli.

      1.    I-Neomito kusho

        Ngisebenza namawindi, ake ngikuhalalisele kudeskithophu yakho kupholile kakhulu.

  8.   UJaszAndre kusho

    I-athikili iyathakazelisa kakhulu ... ngiyibona ilusizo kakhulu. Ngendlela, ukufakwa kwe-plugin ye-Zen Coding yeGedit kungibambe ngandlela-thile futhi lokho kufanele ukuthi ulande iphakethe elifanele le-Gedit3. Indawo esemthethweni yokufaka amakhodi iZen inikeza izixhumanisi ze-plugin ye-Gedit, kepha iphelelwe yisikhathi njengoba kunjalo ngeGedit 2 eyenza kungabi lula ukuyisebenzisa enguqulweni yamanje yeGedit3 ngokwemiyalo yokufaka.

    Ama-plugins we-Gedit abhalelwe uhlobo 2 ngeke asebenze enguqulweni 3 entsha, njengoba isebenzisa i-GTK3, ngenkathi i-Gedit2 isebenzisa i-GTK2. Ukuze usebenzise i-plugin ku-Gedit3 kufanele ucabangele okulandelayo:

    Isiqondisi Esisha: ~ / .local / share / gedit / plugins
    Isandiso se-.gedit-plugin kumele siqanjwe kabusha sithi .plugin
    Vula ifayela bese uhlela unhlokweni we- [Gedit Plugin], bese ulishintshela ku- [Plugin]
    Futhi shintsha i-IAge = 2 ye-IAge = 3

    Labo abasebenzisa i-Gedit3 bangalanda i-plugin ye-Zen Coding kusixhumanisi esingezansi:

    https://github.com/mtrovo/zen-coding-gedit3

    Ngiyethemba kuzoba wusizo kuwe.
    Ukubingelela

    1.    Zad kusho

      NGIYABONGA, benginayo leyo nkinga !!

    2.    U-Alex-m7 kusho

      Kuhle kakhulu ushaye inkinga ebenginayo! IGRAX!

  9.   U-Elynx kusho

    Iwusizo kakhulu, noma ngabe ilolu hlobo ku-html noma yiluphi ulimi oluqondiswe kuwebhu nolunye ngithanda iBlueFish noma i-Aptana Studio.

    Ukubingelela!

    1.    umfowethu omdala kusho

      I-Bluefish yehluleka ezintweni ezimbalwa njengokukwazi ukwenza ngezifiso izinqamuleli zekhibhodi nezinto, nokuthi kuze kube namuhla angikwazi ukwenza izingcaphuno ziqedele, futhi lokho kungikhipha enkingeni enkulu ngokukhohlwa kamuva ukuvala umbhangqwana.

      I-Aptana, iyangincela nje, ibhalwe nje ngeJava futhi inokuncika okubeka engcupheni uhlelo lwami ... ingasaphathwa eyokuthi kimi (ngikuqonde kahle, KUMI) Java = shit.

  10.   v3 kwe kusho

    Kudala ngiyisebenzisa, kunconyiwe!

  11.   Rafael kusho

    Sawubona, indatshana exelene ...
    Angifuni ukuzizwa ngiyinkosi yeZen :-), kepha ukunwetshwa okuphakamisayo:

    html> ikhanda> isihloko + meta + umzimba> ul # oda_list>> li.listilla * 5
    (lokho kwehluleka ukunweba)

    kungenziwa kahle ngabakaki beqembu, into enjengale:

    html> (ikhanda> isihloko + meta) + (umzimba> ul # odited_list> li.listilla * 5)
    lokhu kuyanda njengoba bekulindelekile

    imikhonzo

  12.   Felipe kusho

    le plugin inqanyuliwe futhi yathathelwa indawo yi-emmet (http://emmet.io/)

  13.   Ulysses kusho

    Ngabe kukhona owaziyo ukuthi ngiyifaka kanjani ku-Archlinux yekate? Ngiyabonga.