Yadda za a bunkasa thewarewa tare da niaƙƙarfan Rubutun Rubutu


Labari mai tsawo, Kwanan nan aka sanya ni wani aiki a cikin aikina inda dole ne in ƙirƙiri rubutun bash mai yawa. Ni daga asalin tsere nake kuma amfani da Littafin rubutu na Jupyter don duk aikin ci gaba na. Matsalar rubutun bash a gareni shine amfani da sarkakiya mai rikitarwa da maimaita toshe lambobi a duk rubutun na.

Har zuwa wannan lokacin, Ina amfani da SUBLIME TEXT 3 ”azaman edita na zuwa edita na bash da sauran yarukan shirye-shirye. Na ƙirƙiri ɓaɓɓake da yawa don maimaitattun ayyuka, masu amfani da layi ɗaya, da kuma abubuwan toshewa don rubutun bash wanda ba kawai kiyaye lokaci ba amma har ila yau ya inganta ƙwarewata.

Snippets shahararren fasali ne/aiki wanda ke jigila tare da editocin IDE da yawa na zamani. Kuna iya tunanin snippets azaman samfuri wanda za'a iya sake amfani dashi duk lokacin da ake buƙata. Ba a keɓance finafinai ga wasu yarukan shirye-shirye na musamman ba. Kuna iya ƙirƙirar sabon yanki, ƙara kowane rubutu da kuke son sakawa kuma sanya kalmar faɗakarwa. Za mu ga duk waɗannan siffofin a cikin sashe mai zuwa.

Don Jera Abubuwanda Aka Sace cikin Rubutu Mai Girma

Ta hanyar tsoho ingantattun jiragen ruwa tare da wasu tsararrun abubuwanda aka sansu don bash. Zai nuna snippets da wayo bisa fayil ɗin da muke nema yanzu. Ina cikin rubutun harsashi kuma lokacin da na kira pallet na umarni da buga yanki, kai tsaye yana ba da jerin ƙayyadaddun snippets don bash.

Akwai hanyoyi biyu da zaku iya samun damar snippets a cikin Sublime Text.

  1. MENU KASHE X SUBLIME RUBUTU → AIKI → SNIPPETS
  2. UMAR KALAMI ⇒ SUBLIME TEXT → UMAR KASHE (CTRL + SHIFT + P) → IRIN SIPPETS

Irƙiri Sabon Snippets a Textaukakakken Rubutu

Rubutun ɗaukaka yana ba da samfurin tsoho a cikin tsarin XML lokacin da muka ƙirƙiri sabon yanki. Don ƙirƙirar samfurin da aka samu ya SUBLIME TEXT → AIKI → MAI SAUKI → SABON SNIPPET.

Bari mu fahimci ma'anar samfuri kuma mu gyara sigogi.

  • Dole ne a saka ainihin abin da ke ciki ko toshe lambar da za a saka a cikin . Zan kirkiro yanki ne kawai don “tsokaci kan rubutun kai”. Kowane rubutun da kuka ƙirƙiri zai sami tsokaci kan bayanin ma'anar rubutun kamar sunan marubuci, kwanan wata, lambar sigar, ranar turawa, da sauransu ..
  • Tabtrigger (Zabin) wanda ya ɗaura “TEXT” wanda ke aiki azaman faɗakarwa ga maɓallin ɓarnatarwa. Idan aka buga sunan jawo sai ka latsa “TAB”, za a saka snippet ɗin. An yi tsokaci ta tsohuwa, cire sharhin, kuma ƙara wasu rubutu don maɓallin. Zaɓi mai siffantawa da gajere. Ga Ex: Ina zabar\"hcom" don saka bayanan kan rubutu. Zai iya zama komai daga abin da kuka zaba.
  • Zangon (Zabi) yana bayyana ga wane yare kuke haɗaɗɗun ɓangarorinku. Kuna iya aiki tare da 2 ko 3 yarukan shirye-shirye daban-daban lokaci guda kuma kuna iya amfani da suna iri ɗaya don ɓarnatar daban-daban a cikin yaruka shirye-shirye daban-daban. A wannan yanayin ikon sarrafawa zuwa wane yare ya kamata a saka shi don haka guje wa karo. Kuna iya samun jerin ƙididdigar daga Link. A madadin, zaku iya zuwa TOOLS → DEVELOPER → SHOW SCOPE NAME ko Latsa don samun sunan yankin da kuke amfani da shi.
  • Bayani (Zabin) ba zai kasance a cikin samfurin asali ba amma kuna iya amfani da shi don ayyana wasu mahallin kan abin da wannan makircin yake yi.

Yanzu mun yi wasu abubuwa na yau da kullun. Mun ayyana wani yanki wanda zai sanya tsokaci kan rubutun kai tsaye wanda yake dauke da maballin\"hcom" kuma aka samo shi zuwa rubutun harsashi.

Yanzu bari mu buɗe sabon fayil bash kuma "rubuta hcom". Idan kun kalli hoton da ke ƙasa lokacin da na "rubuta h" ma'ana ta kawai ta bayyana tare da bayanin da muka bayar. Abin da ya kamata in yi shine danna maballin <abili> don faɗaɗa shi.

Ana nuna filaye ta amfani da $1 , $2 , $3 da sauransu. Tare da taimakon filin, zaku iya tsalle zuwa matsayin wurin da aka sanya alamar filin ta kawai bugawa maballin <tab>.

Idan ka duba snippet dina na kara alamun filin guda biyu $1 da $2 , abin da yake yi shine lokacin da na saka snippet dina za a sanya siginar a $1 don haka zan iya buga wani abu a wannan matsayin.

Sa'annan dole ne in danna maballin <abub> don tsalle zuwa alama ta gaba $2 kuma buga wani abu. Abin lura ne cewa yayin da kake da wata alama iri ɗaya ka ce $1 a wannan yanayin a matsayi 2, sabunta filin a wuri ɗaya zai sabunta filayen da suke daidai ($1) .

  • key → Tsallaka zuwa alamar filin ta gaba.
  • key → Tsallake zuwa alamar filin da ta gabata.
  • key → Fitar daga zagayen filin.
  • $0 → Yana kula da hanyar fita.

Masu riƙe wuri suna kama da maɓallin ƙimar maɓalli guda biyu waɗanda aka bayyana a cikin madauri mara ƙarfi & # 36 {0: }; alamar filin za a yi alama tare da ƙimar da ba ta dace ba. Kuna iya canza darajar ko barin shi yadda yake. Lokacin da aka saka snippet kuma idan ka latsa shafin za a sanya siginan a darajar tsoho.

Yanzu an saka snippet tare da ƙimar da aka saba da ita kuma an sanya linzamin a $1 wanda yake shine v1 a wannan yanayin. Ko dai zan iya canza ƙimar ko kawai latsa <tab> mabuɗin don matsawa zuwa alama ta gaba.

Kuskure kawai tare da Maɗaukakiyar Rubutun rubutu shine, ba za ku iya tara dukkan ɓangarorin a cikin fayil guda ba. Snippet daya kawai ta kowane fayil aka yarda wanda yake da wahala. Amma akwai sauran zaɓuɓɓuka kamar ƙirƙirar fayilolin .sublime-finish . Don ƙarin sani game da wannan, kalli takaddun aiki.

Ya kamata a adana fayilolin gajerun abubuwa tare da ƙarin hoto .sublime-snippet . Tafi Zuwa FIFITA → KUNAN AURA. Zai buɗe kundin adireshi inda aka adana saitunan mai amfani. Jeka cikin kundin adireshi\"Mai amfani" inda za'a adana fayil ɗinka

VSCode. Buga bayanin, maballin tab, da abun ciki a gefen hagu wanda zai samar da lambar kai tsaye a gefen dama na shafin.

Samfurin yanki wanda zai samo sunan Cluster daga Ambari API.

Wannan kenan yau. Mun ga fa'idojin amfani da ɓangaren rubutu a cikin rubutu mai ɗaukaka. Yanzun nan nayi amfani da karamin rubutu na karya kamar misali don nuna fasalin snippets amma akwai abubuwa da yawa akan sa. Zan kuma nuna cewa wannan fasalin yana nan a cikin duk edita/IDE kamar Vim, Atom, Eclipse, Pycharm, Vscode, da sauransu.