Ro-ràdh
Anns an t-saoghal Nuair a thig e gu prògramadh lìn, tha e riatanach deasaiche teacsa èifeachdach is ioma-chruthach a bhith agad gus tagraidhean agus dealbhadh a leasachadh le fileantachd. Is e aon de na luchd-deasachaidh teacsa as ainmeil a chleachd luchd-prògramaidh TextMate. Ge-tà, dhaibhsan a bhios ag obair le faidhlichean gu cunbhalach .scss, tha ceist ag èirigh a-rithist: A bheil TextMate a’ toirt taic do dheasachadh fhaidhlichean scss?
Faidhlichean TextMate agus scss?
Gus tuigsinn ma tha TextMate a’ toirt taic do dheasachadh fhaidhlichean .scss, tha e riatanach an toiseach tuigsinn dè na faidhlichean sin. Na faidhlichean .scss (Sassy CSS) mar leudachadh air a’ chànan àbhaisteach CSS. Leigidh iad le luchd-leasachaidh feartan adhartach a chleachdadh, leithid caochladairean, neadachadh, agus measgachaidhean, gus pròiseas stoidhlichean còdaidh ann an tagraidhean lìn a dhèanamh nas sìmplidhe agus adhartachadh.
Taic TextMate airson faidhlichean scss
An deagh naidheachd do luchd-cleachdaidh an TextMate seadh, tha an deasaiche teacsa seo gu tur comasach air deasachadh fhaidhlichean a làimhseachadh .scss. Tha seo a 'ciallachadh gum faod luchd-leasachaidh brath a ghabhail air na buannachdan uile bho bhith ag obair le faidhlichean sgss gun a bhith a’ coimhead airson inneal còdaidh eile.
Tha TextMate a’ toirt seachad feartan agus comas-gnìomh a tha ga dhèanamh furasta còd a sgrìobhadh agus a dheasachadh ann am faidhlichean .scss. Nam measg tha: soilleireachadh co-chòrdadh gnàthaichte, fèin-lorg tuigseach, ath-ghoiridean meur-chlàr gus cinneasachd àrdachadh agus an comas coltas na h-àrainneachd deasachaidh a ghnàthachadh.
Co-dhùnadh
Ann an co-dhùnadh, TextMate na dheasaiche teacsa air a mholadh gu mòr dhaibhsan a tha ag obair le faidhlichean. .scss. Tha a thaic dha na seòrsaichean faidhlichean seo a’ toirt eòlas còdaidh rèidh agus èifeachdach do luchd-leasachaidh, a’ toirt cothrom dhaibh làn bhuannachd a ghabhail de fheartan adhartach sgss. Ma tha thu a’ coimhead airson deasaiche teacsa cumhachdach is ioma-chruthach airson do chuid leasachadh lìnTha TextMate gu cinnteach na dheagh roghainn airson beachdachadh.
1. Ro-ràdh do TextMate agus a cho-chòrdalachd le faidhlichean SCSS
Tha TextMate na dheasaiche teacsa cumhachdach a tha air a chleachdadh gu farsaing le luchd-leasachaidh bathar-bog agus dealbhadairean lìn. Tha e ainmeil airson an eadar-aghaidh a tha furasta a chleachdadh agus a chomas a bhith ag obair le diofar chànanan prògramaidh. Is e aon de na ceistean as cumanta am measg luchd-cleachdaidh TextMate a bheil an deasaiche seo a’ toirt taic do dheasachadh fhaidhlichean SCSS (Sassy CSS). Gu fortanach, is e am freagairt tha. Tha TextMate a 'toirt taic do fhaidhlichean SCSS agus a' tabhann grunn fheartan a tha ga dhèanamh nas fhasa pròiseactan a dheasachadh agus a leasachadh a chleachdas a 'chànan duilleag stoidhle seo.
Nuair a bhios tu ag obair le faidhlichean SCSS ann an TextMate, faodaidh tu brath a ghabhail air soilleireachadh co-chòrdadh agus feartan fèin-choileanta gus do shruth-obrach a sgioblachadh. Comharrachadh syntax na phrìomh fheart a leigeas leat diofar eileamaidean taobh a-staigh do chòd aithneachadh gu sgiobalta, leithid caochladairean, measgachaidhean agus luchd-taghaidh. Tha TextMate comasach cuideachd fèin-choileanta na sgriobtaichean SCSS agad gu fèin-ghluasadach, a shàbhaileas ùine dhut agus a chuidicheas tu gus typos a sheachnadh.
A bharrachd air soilleireachadh co-chàradh agus fèin-chrìochnachadh, tha TextMate a’ tabhann innealan seòlaidh agus rannsachaidh a tha ga dhèanamh nas fhasa earrannan sònraichte de a lorg agus atharrachadh na faidhlichean agad SCSS. Faodaidh tu an gnìomh sgrùdaidh a chleachdadh gus clas no roghnaichear sònraichte a lorg sa chòd agad gu sgiobalta, agus faodaidh tu cuideachd an gnìomh seòlaidh a chleachdadh gus gluasad gu furasta eadar diofar earrannan. Leis na h-innealan sin, tha e nas fhasa do chòd SCSS a chumail eagraichte agus atharrachaidhean luath is èifeachdach a dhèanamh nuair a bhios feum air. Ann an ùine ghoirid, tha TextMate na dheagh roghainn do luchd-leasachaidh a tha ag obair le faidhlichean SCSS, leis gu bheil e a’ tabhann raon farsaing de fheartan agus innealan a tha ga dhèanamh furasta pròiseactan a dheasachadh agus a leasachadh a chleachdas an cànan duilleag stoidhle seo.
2. Mar a nì thu rèiteachadh agus cleachdadh TextMate airson deasachadh fhaidhlichean SCSS
Tha TextMate na inneal air leth sùbailte a bheir làn thaic airson deasachadh fhaidhlichean SCSS. Tha stèidheachadh agus cleachdadh TextMate airson an adhbhar seo gu math sìmplidh agus leigidh e leat an sruth-obrach agad a mheudachadh ann an leasachadh pròiseict lìn. Gu h-ìosal, seallaidh mi dhut na ceumannan gus TextMate a stèidheachadh agus a’ chuid as fheàrr fhaighinn às an inneal cumhachdach seo.
Ceum 1: Luchdaich sìos agus stàlaich TextMate
Is e a’ chiad rud a bu chòir dhut a dhèanamh a luchdachadh sìos agus a stàladh TextMate air do siostam obrachaidh. Gheibh thu an dreach as ùire air làrach-lìn oifigeil TextMate agus lean an stiùireadh stàlaidh. Aon uair ‘s gu bheil an stàladh deiseil, bidh thu deiseil airson tòiseachadh ag obair le faidhlichean SCSS ann an TextMate.
Ceum 2: Dèan rèiteachadh air TextMate airson SCSS
Às deidh TextMate fhosgladh, feumaidh tu a dhol gu roghainnean a’ phrògraim. Gus seo a dhèanamh, tagh “TextMate” anns a ’bhàr clàr agus cliog air“ Preferences ”. Ann an uinneag nan roghainnean, tagh an taba “Bundles” agus cuir an gnìomh an roghainn “SCSS” anns an liosta de phasganan a tha rim faighinn. Leigidh seo le gach feart sònraichte SCSS ann an TextMate, leithid soilleireachadh co-chòrdadh, fèin-choileanadh agus mòran a bharrachd.
Ceum 3: Cleachd TextMate gus faidhlichean SCSS a dheasachadh
Aon uair ‘s gu bheil thu air TextMate a rèiteachadh airson SCSS, tha thu deiseil gus tòiseachadh air na faidhlichean agad a dheasachadh. Faodaidh fosgail faidhle SCSS a th’ ann le bhith a’ briogadh air “File” anns a’ bhàr clàr-taice agus a’ taghadh “Open”. Faodaidh tu cuideachd faidhle ùr a chruthachadh le bhith a’ briogadh air “File” agus an uairsin air “Ùr.” Cuimhnich gu bheil ath-ghoiridean meur-chlàr feumail aig TextMate a chuidicheas tu gus an obair agad a luathachadh, leithid Command + S gus atharrachaidhean a shàbhaladh agus Command + F gus teacsa a lorg san fhaidhle fhosgailte.
Leis na roghainnean ceart agus eòlas math air TextMate, bidh e comasach dhut faidhlichean SCSS a dheasachadh gu h-èifeachdach agus gu h-èifeachdach. Gabh brath air na feartan agus na gnìomhan a tha an inneal seo a’ tabhann gus do phròiseas leasachaidh a sgioblachadh agus dèanamh cinnteach gu bheil do chòd SCSS glan agus le deagh structar. Dèan deuchainn agus faigh a-mach a h-uile dad a tha aig TextMate ri thabhann nuair a bhios tu a’ deasachadh fhaidhlichean SCSS!
3. Prìomh fheartan TextMate airson Deasachadh Èifeachdach de Fhaidhlichean SCSS
TextMate na inneal deasachaidh teacsa cumhachdach a tha a’ tabhann measgachadh farsaing de phrìomh fheartan airson deasachadh èifeachdach de fhaidhlichean SCSS. Tha na feartan sin a’ dèanamh a bhith ag obair le faidhlichean SCSS luath, ceart agus gun oidhirp. Is e aon de na feartan as ainmeil aig TextMate a soilleireachadh co-chòrdalachd adhartach, a leigeas leat na diofar phàirtean fhaicinn gu soilleir agus gu mionaideach bho fhaidhle SCSS. Tha seo ga dhèanamh furasta eileamaidean leithid taghadairean, caochladairean, measgachaidhean, agus dearbhaidhean aithneachadh gu sgiobalta, a tha an uair sin a’ dèanamh deasachadh agus cumail suas stoidhlichean nas luaithe.
Is e prìomh ghnìomhachd eile de TextMate airson deasachadh fhaidhlichean SCSS a taic criomag iomlan. Is e criomagan còd ro-mhìnichte a th’ ann am pìosan beaga a dh’ fhaodar a chuir a-steach gu sgiobalta ann am faidhle SCSS le bhith dìreach a’ taipeadh giorrachadh beag agus a’ putadh air an iuchair Tab. Tha seo gu sònraichte feumail airson a bhith a’ luathachadh sgrìobhadh còd ath-aithris, leithid togalaichean CSS cumanta no blocaichean còd SCSS àbhaisteach. A bharrachd air an sin, tha TextMate cuideachd a’ ceadachadh criomagan àbhaisteach a chruthachadh, a’ toirt saorsa dhut an inneal a dhèanamh freagarrach do na feumalachdan sònraichte agad.
Mu dheireadh ach chan e as ìsle, tha TextMate a’ tabhann Amalachadh gun fhiosta le innealan togail SCSS. Tha seo a’ ciallachadh gun urrainn dhut TextMate a dhealbhadh gu furasta gus amalachadh leis an inneal togail SCSS as fheàrr leat, leithid Sass no Compass. Leigidh seo leat na faidhlichean SCSS agad a chuir ri chèile gu dìreach bho TextMate, a’ sàbhaladh ùine agus a’ sìmpleachadh do shruth-obrach. A bharrachd air an sin, faodaidh tu cuideachd TextMate a rèiteachadh gus mearachdan cruinneachaidh agus rabhaidhean a thaisbeanadh gu dìreach san deasaiche, gad chuideachadh gus lorg agus fuasgladh fhaighinn air duilgheadasan gu luath. Ann an ùine ghoirid, tha TextMate na inneal cumhachdach is ioma-ghnìomhach a leigeas leat faidhlichean SCSS a dheasachadh gu h-èifeachdach agus gu cinneasach.
4. Riatanasan stàlaidh agus tionndaidhean le taic airson deasachadh SCSS ann an TextMate
Riatanasan stàlaidh: Mus tòisich thu a’ cleachdadh deasachadh faidhle SCSS ann an TextMate, tha e cudromach dèanamh cinnteach gu bheilear a’ coinneachadh ri riatanasan stàlaidh sònraichte. An toiseach, feumar dreach ùraichte de TextMate a bhith agad, oir is dòcha nach bi dreachan nas sine co-chòrdail ri deasachadh fhaidhlichean SCSS A bharrachd air an sin, thathas a’ moladh gum bi Ruby agus an Sass gem air a chuir a-steach, is e sin am prìomh inneal a thathas a ’cleachdadh airson a chuir ri chèile SCSS gu CSS.
Tionndaidhean co-fhreagarrach: Tha deasachadh fhaidhlichean SCSS ann an TextMate ri fhaighinn ann an diofar dhreachan den bhathar-bog. Tha e comasach an gnìomh seo a chleachdadh ann an TextMate 2, an dreach as ùire agus as coileanta den phrògram. Ach, dh’ fhaodadh nach bi cuid de fheartan sònraichte don deasachadh SCSS rim faighinn ann an tionndaidhean roimhe seo, mar sin thathas a’ moladh an dreach as ùire a chleachdadh gus làn bhuannachd a ghabhail den ghnìomhachd seo.
Feartan sònraichte: Tha deasachadh fhaidhlichean SCSS ann an TextMate a’ tabhann sreath de fheartan agus fheartan a bhios a’ comasachadh agus a’ luathachadh a’ phròiseas leasachaidh. , a lughdaicheas mearachdan clò-sgrìobhaidh agus a leasaicheas cinneasachd A bharrachd air an sin, tha TextMate a’ tabhann comas còd SCSS a chuir ri chèile gu dìreach a-steach do CSS le putadh putan, a ’sìmpleachadh do shruth-obrach agus a’ seachnadh an fheum air innealan taobh a-muigh a chleachdadh.
5. Fuasgladh dhuilgheadasan cumanta nuair a bhios tu a' deasachadh fhaidhlichean SCSS ann an TextMate
Tha TextMate na dheasaiche teacsa ioma-ghnìomhach agus mòr-chòrdte, air a chleachdadh gu farsaing ann an àrainneachdan leasachadh lìn. Ach, dh’ fhaodadh gum bi duilgheadasan aig cuid de luchd-cleachdaidh nuair a bhios iad a’ deasachadh fhaidhlichean SCSS ann an TextMate. Gu fortanach, tha fuasglaidhean ann airson na duilgheadasan cumanta sin, air am mìneachadh gu h-ìosal:
1. Duilgheadas: Fòrmatadh fèin-ghluasadach còd SCSS ceàrr. Dh’ fhaodadh gum bi duilgheadasan aig cuid de luchd-cleachdaidh nuair a dh’ fheuchas iad ris a’ chòd SCSS aca a chruth gu fèin-obrachail ann an TextMate. Airson fuasgladh air an duilgheadas seo, thathas a’ moladh na ceumannan seo a leantainn:
- Thoir sùil air roghainnean deasaiche: Dèan cinnteach gu bheil na roghainnean cruth fèin-obrachail an comas ann an TextMate. This faodar a dhèanamh le bhith a’ dol gu roghainnean a’ phrògraim agus a’ dearbhadh gu bheil na roghainnean cruth air an sgrùdadh.
- Stàlaich plugins: Tha raon farsaing de plugins agus pasganan aig TextMate a dh'fhaodas cur ri comas cruth. Lorg agus feuch cuid de na plugins sin gus fuasgladh fhaighinn air cùisean cruth sònraichte.
- Thoir sùil air co-chòrdadh an fhaidhle: Dèan cinnteach gu bheil am faidhle SCSS sgrìobhte gu ceart agus nach eil mearachdan co-chòrdadh ann. Faodaidh mearachdan co-aontachaidh fàiligeadh ann an cruth fèin-ghluasadach.
2. Duilgheadas: Comharrachadh co-chòrdadh ceàrr. Tha soilleireachadh co-chòrdadh na fheart cudromach a chuidicheas luchd-leasachaidh gu luath a’ comharrachadh prìomh eileamaidean anns a’ chòd SCSS aca. Ach, dh’ fhaodadh gum bi duilgheadasan aig luchd-cleachdaidh le soilleireachadh co-chòrdalachd ceàrr ann an TextMate. Gus fuasgladh fhaighinn air a 'chùis seo, feuch na leanas:
- Ùraich TextMate: Dèan cinnteach gu bheil thu a’ cleachdadh an dreach as ùire de TextMate, oir dh’ fhaodadh gum bi co-chàradh a’ nochdadh cùisean ann an dreachan nas sine. Ma tha thu a’ cleachdadh seann tionndadh, ùraich e chun dreach as ùire a tha ri fhaighinn.
- Stàlaich cuspairean comharrachaidh syntax: Leigidh TextMate le cuspairean gnàthaichte a chuir a-steach gus soilleireachadh co-chòrdadh a leasachadh. Coimhead airson cuspairean a bharrachd airson SCSS agus feuch iad gus fear a lorg a fhreagras air na feumalachdan agad.
- Thoir sùil air na roghainnean cànain: Dèan cinnteach gu bheil TextMate air a rèiteachadh gus faidhlichean SCSS aithneachadh gu ceart. Gus seo a dhèanamh, rachaibh gu roghainnean a’ phrògraim agus dearbhaich gu bheil SCSS air a ghabhail a-steach don liosta de chànanan aithnichte.
3. Duilgheadas: Taic airson adhartach gnìomhan agus mixins. Is dòcha nach bi cuid de fheartan adhartach agus measgachaidhean ann an SCSS a’ faighinn taic le TextMate gu bunaiteach. Faodaidh seo duilgheadasan adhbhrachadh nuair a bhios tu a’ deasachadh fhaidhlichean SCSS a chleachdas na feartan sin. Gu fortanach, tha cuid de fhuasglaidhean comasach:
- A’ cleachdadh plugins agus pacaidean: Tha measgachadh farsaing de plugins agus phasganan aig TextMate a bheir taic do ghnìomhan adhartach agus measgachadh. Dèan sgrùdadh air na plugins sin agus feuch an fheadhainn as urrainn fuasgladh fhaighinn air na duilgheadasan sònraichte agad.
- Ùraich TextMate: Mar le soilleireachadh co-chàradh, dèan cinnteach gu bheil thu a’ cleachdadh an dreach as ùire de TextMate, oir dh’ fhaodadh gum bi crìochan aig dreachan nas sine a thaobh taic airson feartan adhartach SCSS.
- Coimhead airson roghainnean eile: Mura h-urrainn dhut cùisean co-chòrdalachd ann an TextMate fhuasgladh, smaoinich air deasaiche teacsa eile no IDE a chleachdadh a bheir taic do na feartan adhartach SCSS a dh’ fheumas tu a chleachdadh. Tha mòran roghainnean rim faighinn a dh’ atharraicheas a rèir do fheumalachdan.
6. Molaidhean adhartach gus deasachadh fhaidhlichean SCSS ann an TextMate a bharrachadh
Leigidh an leat a’ chuid as fheàrr fhaighinn às an inneal leasachaidh cumhachdach seo. Ged nach eil feart dùthchasach aig TextMate airson deasachadh fhaidhlichean SCSS, tha grunn roghainnean agus roghainnean ann as urrainn dhut a chuir a-steach gus do shruth-obrach a leasachadh.
1. Stàlaich am pasgan SCSS: Gus tòiseachadh, feumaidh tu am pasgan SCSS a stàladh air TextMate. Bheir am pasgan seo soilleireachadh co-chàradh agus fèin-chrìochnachadh airson faidhlichean SCSS, ga dhèanamh nas fhasa còd a sgrìobhadh gun mhearachdan. Gheibh thu am pasgan anns an roinn pacaidean TextMate no tro mhanaidsearan pacaid treas-phàrtaidh mar Package Control.
2. Suidhich ath-ghoiridean meur-chlàr: Gus pròiseas deasachadh fhaidhlichean SCSS ann an TextMate a luathachadh, thathas a’ moladh ath-ghoiridean meur-chlàr àbhaisteach a rèiteachadh. Leigidh seo leat faighinn gu luath gu gnìomhan agus òrdughan a chleachdar gu tric. Mar eisimpleir, faodaidh tu ath-ghoirid a shònrachadh gus am faidhle SCSS agad a chuir ri chèile agus ro-shealladh ann an àm fìor. Faic na sgrìobhainnean TextMate airson tuilleadh fiosrachaidh mu mar a chuireas tu ath-ghoiridean meur-chlàr air dòigh.
3. Cleachd plugins agus leudachain: A bharrachd air a’ phasgan SCSS, tha plugins agus leudachain eile rim faighinn a dh’ fhaodadh tuilleadh leasachaidh a dhèanamh air an eòlas deasachaidh faidhle SCSS agad ann an TextMate. Tha cuid de na plugins sin a’ toirt a-steach innealan fèin-chrìochnachaidh, cruth còd fèin-ghluasadach, agus criomagan ro-mhìnichte. Thoir an aire gur dòcha gu feum cuid de plugins rèiteachaidhean a bharrachd gus obrachadh gu ceart.
7. Innealan eile a tha air am moladh airson deasachadh SCSS
Tha TextMate na dheasaiche teacsa agus còd stòr mòr-chòrdte airson macOS. Ged a tha e aithnichte airson a chomas a bhith a’ deasachadh measgachadh farsaing de chànanan prògramaidh, chan eil taic dùthchasach aige airson deasachadh fhaidhlichean SCSS. Ach, chan eil seo a’ ciallachadh nach urrainn dhut TextMate a chleachdadh gus obrachadh le SCSS. Tha innealan eile roghainnean a tha air am moladh as urrainn dhut fhilleadh a-steach le TextMate gus deasachadh fhaidhlichean SCSS a chomasachadh.
Is e roghainn a thathar a’ moladh am plugan “SCSS Bundle” a chleachdadh, as urrainn dhut a chuir gu TextMate gu furasta. Tha am plugan seo a’ toirt seachad comharrachadh syntaxsònraichte do SCSS, ga dhèanamh nas fhasa an còd a leughadh agus a dheasachadh. A bharrachd air an sin, tha e cuideachd a’ tabhann crìochnachadh fèin-ghluasadach de chòd, gad chuideachadh a’ sgrìobhadh nas luaithe agus nas cinntiche. Leis a’ plugan SCSS Bundle, gheibh thu tlachd às mòran de na feartan agus na feartan a dh’ fheumas tu gus faidhlichean SCSS a dheasachadh ann an TextMate.
Is e roghainn eile a tha mòr-chòrdte agus air a mholadh airson SCSS a dheasachadh ann an TextMate am plugan “SCSS Syntax” a chleachdadh. Tha am plugan seo cuideachd a’ toirt seachad soilleireachadh co-chòrdalachd sònraichte do SCSS, a’ dèanamh a’ chòd nas so-leughaidh agus nas fhasa a thuigsinn. A bharrachd air an sin, tha am plugan SCSS Syntax cuideachd a’ tabhann innealan dearbhaidh agus dearbhaidh gus do chuideachadh le bhith ag aithneachadh agus a’ ceartachadh mhearachdan sa chòd SCSS agad. Leis na h-innealan a bharrachd sin, bidh e comasach dhut obrachadh nas èifeachdaiche agus mearachdan cumanta a sheachnadh nuair a bhios tu a’ deasachadh fhaidhlichean SCSS ann an TextMate.
Gu crìch, ged nach eil taic dhùthchasach aig TextMate airson deasachadh fhaidhlichean SCSS, tha grunn innealan eile molaidhean as urrainn dhut a chleachdadh gus an gnìomh seo a chomasachadh. Ge bith an ann le bhith a’ cleachdadh am plugan “SCSS Bundle” no am plugan “SCSS Syntax”, faodaidh tu àrainneachd deasachaidh SCSS nas cinneasaiche agus nas èifeachdaiche a mhealtainn ann an TextMate. Dèan sgrùdadh air na roghainnean sin agus tagh am fear as fheàrr a fhreagras air na feumalachdan agad agus tòisich a’ deasachadh na faidhlichean SCSS agad le TextMate an-diugh!
Is mise Sebastián Vidal, innleadair coimpiutair a tha dìoghrasach mu theicneòlas agus DIY. A bharrachd air an sin, is mise neach-cruthachaidh tecnobits.com, far am bi mi a’ roinn chlasaichean teagaisg gus teicneòlas a dhèanamh nas ruigsinniche agus nas so-thuigsinn don h-uile duine.