Intshayelelo
Emhlabeni Xa kuziwa kwinkqubo yewebhu, kubalulekile ukuba ube nomhleli wokubhaliweyo osebenzayo kunye noguquguqukayo wokuphuhlisa usetyenziso kunye noyilo ngokutyibilikayo. Omnye wabahleli bombhalo owaziwa kakhulu osetyenziswa ngabadwelisi benkqubo ngu I-TextMate. Nangona kunjalo, kwabo abo basebenza rhoqo ngeefayile .scss, kuphakama umbuzo othi: Ngaba iTextMate iyakuxhasa ukuhlela iifayile ze-SCSS?
I-TextMate kunye neefayile ze-scss?
Ukuqonda ukuba I-TextMate ixhasa ukuhlelwa kwefayile .scss, kubalulekile ukuqonda kuqala ukuba zithini ezi fayile. Iifayile .scss (Sassy CSS) sisongezo solwimi oluqhelekileyo lweCSS. Bavumela abaphuhlisi ukuba basebenzise iimpawu eziphambili, ezifana neziguquguqukayo, i-nesting, kunye ne-mixins, ukwenza lula kunye nokuphucula inkqubo yokubhala ikhowudi kwizicelo zewebhu.
Inkxaso ye-TextMate yeefayile ze-scs
Iindaba ezilungileyo kubasebenzisi be I-TextMate ewe, lo mhleli wokubhaliweyo uyakwazi ukuphatha ifayile .scss. Oku kuthetha ukuba abaphuhlisi banokuthatha inzuzo yazo zonke izibonelelo zokusebenza kunye neefayile scss ngaphandle kokujonga esinye isixhobo sekhowudi.
I-TextMate ibonelela ngeempawu kunye nokusebenza okwenza kube lula ukubhala nokuhlela ikhowudi kwiifayile .scss. Ezi ziquka: ukuqaqambisa i-syntax enokwenziwa ngokwezifiso, ukuziqhelanisa okukrelekrele, iindlela ezimfutshane zebhodi yezitshixo ukwandisa imveliso kunye nokukwazi ukwenza ngokwezifiso inkangeleko yendawo yokuhlela.
Isiphelo
Ukuququmbela, I-TextMate ngumhleli wokubhaliweyo ocetyiswayo kakhulu kwabo basebenza ngeefayile. .scss. Inkxaso yayo kwezi ntlobo zeefayile inika abaphuhlisi amava ekhowudi agudileyo kwaye asebenzayo, okubavumela ukuba bathathe ithuba elipheleleyo leempawu eziphambili ze. scss. Ukuba ujonge umhleli wombhalo onamandla kunye noguquguqukayo weyakho uphuhliso lwewebhuI-TextMate ngokuqinisekileyo lolona khetho lubalaseleyo lokuqwalaselwa.
1. Intshayelelo kwi-TextMate kunye nokuhambelana kwayo neefayile ze-SCSS
I-TextMate ngumhleli wombhalo onamandla osetyenziswa ngokubanzi ngabaphuhlisi besoftware kunye nabayili bewebhu. Iyaziwa ngojongano lwayo olulula ukuyisebenzisa kunye nokukwazi kwayo ukusebenza ngeelwimi ezahlukeneyo zokucwangcisa. Omnye weyona mibuzo ixhaphakileyo phakathi kwabasebenzisi be-TextMate kukuba lo mhleli uxhasa ukuhlela iifayile ze-SCSS (Sassy CSS). Ngethamsanqa, impendulo nguewe. I-TextMate ixhasa iifayile ze-SCSS kwaye inikezela ngeempawu ezininzi ezenza kube lula ukuhlela nokuphuhlisa iiprojekthi ezisebenzisa olu lwimi lwesimbo.
Xa usebenza ngeefayile ze-SCSS kwi-TextMate, unokuthatha ithuba lokuqaqambisa i-syntax kunye neempawu ezizenzekelayo ukuhambisa ukuhamba kwakho komsebenzi. El resaltado de sintaxis luphawu oluphambili olukuvumela ukuba uchonge ngokukhawuleza izinto ezahlukeneyo ngaphakathi kwekhowudi yakho, njengokuguquguquka, imixube kunye nabakhethi. I-TextMate iyakwazi igqibezele ngokuzenzekelayo ngokuzenzekelayo imibhalo yakho ye-SCSS, enokugcina ixesha kwaye ikuncede uphephe ukuchwetheza.
Ukongeza kwi-syntax eqaqambisayo kunye nokugqibezela ngokuzenzekelayo, i-TextMate inikezela izixhobo zokukhangela kunye nokukhangela eyenza kubelula ukufumana kunye nokuguqula amacandelo athile e iifayile zakho SCSS. Ungasebenzisa umsebenzi wokukhangela ngokukhawuleza ukufumana iklasi ethile okanye umkhethi kwikhowudi yakho, kwaye ungasebenzisa umsebenzi wokukhangela ukuhamba ngokulula phakathi kwamacandelo ahlukeneyo. Ngezi zixhobo, kulula ukugcina ikhowudi yakho ye-SCSS icwangcisiwe kwaye wenze utshintsho olukhawulezayo, olusebenzayo xa kukho imfuneko. Ngamafutshane, i-TextMate lukhetho oluhle kakhulu lwabaphuhlisi abasebenza ngeefayile ze-SCSS, njengoko inika uluhlu olubanzi lweempawu kunye nezixhobo ezenza kube lula ukuhlela nokuphuhlisa iiprojekthi ezisebenzisa olu lwimi lwesimbo.
2. Indlela yokuqwalasela nokusebenzisa i-TextMate yokuhlela iifayile ze-SCSS
I-TextMate sisixhobo esisebenza ngeendlela ezininzi esibonelela ngenkxaso epheleleyo yokuhlela iifayile ze-SCSS. Ukuseta kunye nokusebenzisa i-TextMate ngale njongo kulula kwaye kuya kukuvumela ukuba wenze uhambo lwakho lomsebenzi kuphuhliso lweprojekthi yewebhu. Ngezantsi, ndiza kukubonisa amanyathelo okuseta i-TextMate kwaye ufumane okuninzi kwesi sixhobo sinamandla.
Inyathelo 1: Khuphela kwaye ufake i-TextMate
Into yokuqala ekufuneka uyenzile kukukhuphela kwaye ufake i-TextMate kwiyakho inkqubo yokwenza. Unokufumana inguqulelo yamva nje kwiwebhusayithi esemthethweni ye-TextMate kwaye ulandele imiyalelo yokufaka. Nje ukuba ugqibe ukufakela, uya kuba ukulungele ukuqalisa ukusebenza ngeefayile zeSCSS kwiTextMate.
Inyathelo 2: Qwalasela i-TextMate ye-SCSS
Emva kokuvula i-TextMate, kufuneka uye kukhetho lwenkqubo. Ukwenza oku, khetha u-“TextMate” kwibar yemenyu uze ucofe ku-“Preferences”. Kwifestile yezinto ozikhethayo, khetha ithebhu ethi "Bundles" kwaye uvule "SCSS" ukhetho kuluhlu lweepakethe ezikhoyo. Oku kuya kwenza zonke iimpawu ze-SCSS-ezithile kwi-TextMate, njengokuqaqambisa isintaksi, ukugqibezela ngokuzenzekela nokunye okuninzi.
Inyathelo 3: Sebenzisa TextMate ukuhlela iifayile zeSCSS
Nje ukuba uqwalasele i-TextMate ye-SCSS, ulungele ukuqala ukuhlela iifayile zakho. Ngaba vula ifayile ye-SCSS ekhoyo ngokunqakraza “Ifayile” kwi ibha yemenyu kunye nokukhetha ”Vula”. Unokwenza ifayile entsha ngokucofa "Ifayile" kwaye emva koko "Entsha." Khumbula ukuba i-TextMate ineendlela ezimfutshane ezimfutshane ezinokukunceda ukuba ukhawulezise umsebenzi wakho, njengoMyalelo + S ukugcina utshintsho kunye nomyalelo + F ukukhangela umbhalo kwifayile evulekileyo.
Ngezicwangciso ezifanelekileyo kunye nolwazi oluhle lwe-TextMate, uya kukwazi ukuhlela iifayile ze-SCSS ngokufanelekileyo nangempumelelo. Thatha inzuzo yazo zonke iimpawu kunye nokusebenza kwesi sixhobo sinikezela ukulungelelanisa inkqubo yakho yophuhliso kwaye uqinisekise ukuba ikhowudi yakho ye-SCSS icocekile kwaye yakhiwe kakuhle. Linga kwaye ufumane yonke into enokunikelwa nguTextMate ekuhleleni iifayile zeSCSS!
3. I-TextMate Iimpawu eziphambili zoHlelo olululo lweeFayile ze-SCSS
I-TextMate sisixhobo esinamandla sokuhlela okubhaliweyo esinika iindidi ngeendidi zemisebenzi engundoqo yokuhlela ngokufanelekileyo iifayile ze-SCSS. Ezi mpawu zenza ukusebenza ngeefayile ze-SCSS zikhawuleze, zichaneke, kwaye zingasebenzi. Enye yezona zinto zibalulekileyo zeTextMate yile resaltado de sintaxis avanzado, ekuvumela ukuba ubonise ngokucacileyo nangokuchanekileyo iindawo ezahlukeneyo kwifayile SCSS. Oku kwenza kube lula ukuchonga ngokukhawuleza izinto ezinje ngabakhethi, izinto eziguquguqukayo, ezixutywayo, kunye nezibhengezo, nto leyo eyenza ukuhlela nokugcina izitayile ngokukhawuleza.
Omnye umsebenzi ongundoqo weTextMate yokuhlela SCSS iifayile zayo inkxaso epheleleyo ye-snippet. Iziqwengana ziziqwengana zekhowudi ezichazwe kwangaphambili ezinokufakwa ngokukhawuleza kwifayile yeSCSS ngokuchwetheza ngokulula isifinyezo esincinci kwaye ucinezele iqhosha le Tab. Oku kuluncedo ngakumbi ukukhawulezisa ukubhala ikhowudi ephinda-phindayo, njengeempawu eziqhelekileyo zeCSS okanye iibhloko zekhowudi ze-SCSS eziqhelekileyo. Ukongeza, i-TextMate ikwavumela ukuyilwa kweziqwengana zesiko, ikunika inkululeko yokwenza isixhobo ngokweemfuno zakho ezithile.
Okokugqibela kodwa kuncinci, i-TextMate inikezela Ukuhlanganiswa okungenamthungo kunye nezixhobo zokwakha ze-SCSS. Oku kuthetha ukuba unokuqwalasela ngokulula iTextMate ukuze idityaniswe nesixhobo sakho sokwakha se-SCSS osikhethayo, esifana neSass okanye iCompass. Oku kukuvumela ukuba uqokelele iifayile zakho ze-SCSS ngokuthe ngqo kwi-TextMate, ukonga ixesha kunye nokwenza lula ukuhamba kwakho komsebenzi. Ukongeza, unokuqwalasela i-TextMate ukubonisa iimpazamo zokwakha kunye nezilumkiso ngqo kumhleli, kukunceda ukuba ubone kwaye usombulule iingxaki ngokukhawuleza. Ngamafutshane, i-TextMate sisixhobo esinamandla nesiguquguqukayo esikuvumela ukuba uhlele iifayile ze-SCSS ngokufanelekileyo nangemveliso.
4. Iimfuno zofakelo kunye iinguqulelo ezixhaswe ukuhlela ye-SCSS kwi-TextMate
Iimfuno zokufakelwa: Ngaphambi kokuba uqale ukusebenzisa ukuhlelwa kwefayile ye-SCSS kwi-TextMate, kubalulekile ukuqinisekisa ukuba iimfuno ezithile zofakelo ziyafezekiswa. Okokuqala, kuyimfuneko ukuba ube nohlaziyo oluhlaziyiweyo lwe-TextMate, ekubeni iinguqulelo ezindala zingahambelani nokuhlela iifayile ze-SCSS Ukongezelela, kucetyiswa ukuba i-Ruby kunye ne-Sass gem ifakwe, eyona sixhobo esisetyenziselwa ukuqokelela SCSS ukuya CSS.
Iinguqulelo ezihambelanayo: Ukuhlela iifayile ze-SCSS kwi-TextMate kuyafumaneka kwiinguqulelo ezahlukeneyo zesoftware. Kuyenzeka ukusebenzisa lo msebenzi kwi-TextMate 2, eyona nguqulelo yamva nje kunye nepheleleyo yenkqubo. Nangona kunjalo, ezinye iimpawu ezikhethekileyo kuhlelo lwe-SCSS isenokungafumaneki kuyo iinguqulelo zangaphambili, ngoko kuyacetyiswa ukuba kusetyenziswe olona guqulelo luhlaziyiweyo olunokwenzeka ukuthatha inzuzo epheleleyo yalo msebenzi.
Ezona mpawu: Ukuhlelwa kweefayile ze-SCSS kwi-TextMate inikezela uluhlu lweempawu kunye nokusebenza okuququzelelayo kunye nokukhawulezisa inkqubo yophuhliso Phakathi kwezinto eziphawulekayo zokugqamisa i-syntax, ekuvumela ukuba uchonge ngokukhawuleza izinto ezahlukeneyo zekhowudi ye-SCSS, kunye nokufana nokugqitywa ngokuzenzekelayo. , okunciphisa iimpazamo zokuchwetheza kunye nokuphucula imveliso ye-TextMate inikezela nokukwazi ukuqulunqa ikhowudi ye-SCSS ngokuthe ngqo kwi-CSS ngokucofa iqhosha, ukwenza lula ukuhamba kwakho komsebenzi kwaye ugweme isidingo sokusebenzisa izixhobo zangaphandle.
5. Ukulungisa iingxaki eziqhelekileyo xa uhlela iifayile ze-SCSS kwi-TextMate
I-TextMate ngumhleli wombhalo oguquguqukayo kwaye owaziwa kakhulu, osetyenziswa kakhulu kwiindawo zophuhliso lwewebhu. Nangona kunjalo, abanye abasebenzisi banokuhlangabezana neengxaki xa behlela iifayile ze-SCSS kwi-TextMate. Ngethamsanqa, kukho izisombululo kwezi ngxaki ziqhelekileyo, ezichazwe ngezantsi:
1. Ingxaki: Ukufomatha okuzenzekelayo kwekhowudi ye-SCSS. Abanye abasebenzisi banokufumana iingxaki xa bezama ukufomatha ngokuzenzekelayo ikhowudi yabo ye-SCSS kwi-TextMate. Kuba sombulula le ngxaki, kuyacetyiswa ukuba ulandele la manyathelo:
– Jonga iisetingi zomhleli: Qinisekisa ukuba iinketho zokufomatha ngokuzenzekelayo zenziwe kwi-TextMate. Oku Ingenziwa ngokuya kukhetho lwenkqubo kunye nokuqinisekisa ukuba iinketho zokufomatha zikhangelwe.
– Instalar complementos: I-TextMate inoluhlu olubanzi lweeplagi kwaye iiphakheji ezikhoyo ezinokuphucula ukusebenza kokufomatha. Fumana kwaye uzame ezinye zezi iiplagi ukusombulula imiba ethile yokufomatha.
– Jonga isivakalisi sefayile: Qinisekisa ukuba ifayile ye-SCSS ibhalwe ngokuchanekileyo kwaye ayiqulathanga naziphi na iimpazamo zesintaksi. Iimpazamo zesintaksi zinokubangela ukuba ukufomatha okuzenzekelayo kusilele.
2. Ingxaki: Ukuqaqambisa isintaksi ngendlela engafanelekanga. Ukuqaqambisa iSintaksi yinto ebalulekileyo enceda abaphuhlisi babone ngokukhawuleza izinto eziphambili kwikhowudi yabo ye-SCSS. Nangona kunjalo, abasebenzisi banokudibana neengxaki ngokuqaqanjiswa kwe-syntax engalunganga kwi-TextMate. Ukusombulula lo mba, zama oku kulandelayo:
– Hlaziya i-TextMate: Qinisekisa ukuba usebenzisa inguqulelo yamva nje ye-TextMate, njengoko iinguqulelo ezindala zinokuba nemiba eqaqambisa isivakalisi. Ukuba usebenzisa inguqulelo ephelelwe lixesha, yihlaziyele kuhlobo lwamva nje olukhoyo.
– Faka imixholo ebalaselisa isivakalisi: I-TextMate ivumela ukufakwa kwemixholo yesiko ukuphucula ukugqamisa kwe-syntax. Jonga imixholo eyongezelelweyo ye-SCSS kwaye uyizame ukufumana enye ehambelana neemfuno zakho.
– Jonga iisetingi zolwimi: Qinisekisa ukuba i-TextMate iqwalaselwe ukuqaphela iifayile ze-SCSS ngokuchanekileyo. Ukwenza oku, yiya kukhetho lwenkqubo kwaye uqinisekise ukuba i-SCSS ibandakanyiwe kuluhlu lweelwimi ezaziwayo.
3. Ingxaki: Inkxaso imisebenzi ephucukileyo kunye nemixube. Ezinye iimpawu eziphambili kunye nemixube kwi-SCSS isenokungaxhaswa yi-TextMate ngokungagqibekanga. Oku kunokubangela iingxaki xa uhlela iifayile ze-SCSS ezisebenzisa ezi mpawu. Ngethamsanqa, kukho izisombululo ezinokwenzeka:
- Ukusebenzisa iiplagi kunye neepakethe: I-TextMate inoluhlu olubanzi lweeplagi kunye neepakethe ezikhoyo ezinokubonelela ngenkxaso imisebenzi kunye nemixube. Phanda ezi plugins kwaye uzame ezo zinokucombulula iingxaki zakho ezithile.
– Hlaziya TextMate: Njengokugqamisa kwe-syntax, qiniseka ukuba usebenzisa inguqulelo yamva nje ye-TextMate, njengoko iinguqulelo ezindala zinokuba nemida ngokwenkxaso yeempawu eziphambili ze-SCSS.
- Buscar alternativas: Ukuba awukwazi ukusombulula imiba yokuhambelana kwi-TextMate, cinga ukusebenzisa omnye umhleli wokubhaliweyo okanye i-IDE exhasa iifitsha ze-SCSS eziphambili ofuna ukuzisebenzisa. Zininzi iinketho ezikhoyo ezinokuziqhelanisa neemfuno zakho.
6. Iingcebiso eziphuculweyo zokuphucula ukulungiswa kweefayile ze-SCSS kwi-TextMate
Iza kukuvumela ukuba ufumane okuninzi kwesi sixhobo sophuhliso sinamandla. Nangona I-TextMate ingenawo umsebenzi wakudala wokuhlela iifayile ze-SCSS, kukho iindlela ezahlukeneyo onokukhetha kuzo kunye iseto onokuthi uzifake ekuphuculeni ukuhamba komsebenzi wakho.
1.Fakela iqela le-SCSS: Ukuze uqalise, kufuneka ufake i-SCSS bundle kwi-TextMate. Le phakheji ibonelela ngophawu lwesintaksi kunye nokugqibezela ngokuzenzekelayo iifayile ze-SCSS, ikwenza kube lula ukubhala ikhowudi ngaphandle kweempazamo. Ungayifumana ipakethe kwicandelo lepakethe ye-TextMate okanye ngabaphathi bephakheji yomntu wesithathu njengoLawulo lwePhakeji.
2. Configura atajos de teclado: Ukukhawulezisa inkqubo yokuhlela iifayile ze-SCSS kwi-TextMate, kuyacetyiswa ukuba uqwalasele iindlela ezimfutshane zekhibhodi yesiko. Oku kuya kukuvumela ukuba ufikelele ngokukhawuleza kwimisebenzi esetyenziswa rhoqo kunye nemiyalelo. Umzekelo, unokwabela indlela emfutshane ukuqokelela kunye nokujonga ifayile yakho ye-SCSS ngexesha langempela. Jonga uxwebhu lwe-TextMate ngolwazi oluthe xhaxhe malunga nendlela ezinqumlayo ze-keyboard.
3. Sebenzisa iiplagi kunye nezandiso: Ukongeza kwinqwaba ye-SCSS, kukho ezinye iiplagi kunye nezandiso ezifumanekayo ezinokuphucula ngakumbi amava akho okuhlelwa kwefayile ye-SCSS kwi-TextMate. Ezinye zezi plugins zibandakanya izixhobo zokuzigqibezela ngokuzenzekelayo, ukufomatha ikhowudi ngokuzenzekelayo, kunye neziqwengana ezichazwe kwangaphambili. Phonononga uluntu lweTextMate ukufumanisa ukuba zeziphi iiplagi ezizezona zidumileyo kwaye ziluncedo kubaphuhlisi beSCSS. Nceda uqaphele ukuba ezinye ii-plugins zinokufuna ulungelelwaniso olongezelelweyo ukuze zisebenze kakuhle.
7. Ezinye izixhobo ezicetyiswayo ezizezinye zokuhlelwa kwe-SCSS
I-TextMate sisicatshulwa esidumileyo kunye nomhleli wekhowudi yemvelaphi ye-macOS. Nangona yamkelwa ngokukwazi kwayo ukuhlela iintlobo ngeentlobo zeelwimi zokucwangcisa, ayinankxaso yakudala yokuhlela iifayile zeSCSS. Nangona kunjalo, oku akuthethi ukuba awukwazi ukusebenzisa i-TextMate ukusebenza ne-SCSS. Nazi izixhobo ezizezinye Iinketho ezicetyiswayo onokuthi uzidibanise ne-TextMate ukwenza ukuhlelwa kweefayile ze-SCSS.
Inketho ecetyiswayo ukusebenzisa iplagi "ye-SCSS Bundle", onokuyongeza ngokulula kwi-TextMate. Le plugin ibonelela ukuqaqambisa isintaksiethe ngqo kwi-SCSS, iyenza kube lula ukufunda nokuhlela ikhowudi. Ukongeza, ikwabonelela ukugqiba okuzenzekelayo yekhowudi, ekunceda ukuba ubhale ngokukhawuleza nangokuchanekileyo ngakumbi. Ngeplagi ye-SCSS Bundle, unokonwabela uninzi lweempawu kunye nokusebenza okufunayo ukuhlela iifayile ze-SCSS kwi-TextMate.
Olunye ukhetho oludumileyo nolucetyiswayo lokuhlela i-SCSS kwi-TextMate kukusebenzisa iplagi "SCSS Syntax". Le plugin ikwabonelela a ukuqaqambisa isintaksi ngqo kwi-SCSS, ukwenza ikhowudi ifundeke ngakumbi kwaye kulula ukuyiqonda. Ukongeza, iplagi ye-Syntax ye-SCSS ikwabonelela izixhobo zokulungisa kunye nokuqinisekisa ukukunceda uchonge kwaye ulungise iimpazamo kwikhowudi yakho ye-SCSS. Ngezi zixhobo zongezelelweyo, uya kukwazi ukusebenza ngokufanelekileyo kwaye uphephe iimpazamo eziqhelekileyo xa uhlela iifayile ze-SCSS kwi-TextMate.
Ukuqukumbela, nangona i-TextMate ingenayo inkxaso yemveli yokuhlela iifayile ze-SCSS, zininzi izixhobo ezizezinye iingcebiso onokuzisebenzisa ukwenza lo msebenzi. Nokuba usebenzisa iplagi ye-"SCSS Bundle" okanye iplagi ye-"SCSS Syntax", ungonwabela indawo yokuhlela enemveliso nesebenzayo kwi-TextMate. Jonga ezi ndlela kwaye ukhethe eyona ifanele iimfuno zakho kwaye uqalise ukuhlela iifayile zakho zeSCSS ngeTextMate namhlanje!
NdinguSebastián Vidal, injineli yekhompyuter ethanda itekhnoloji kunye ne-DIY. Ngaphaya koko, ndingumdali we tecnobits.com, apho ndabelana ngee-tutorials ukwenza itekhnoloji ifikeleleke kwaye iqondeke kumntu wonke.