HeRMs, ka maaree buuggaaga karinta xariiqda taliska

Ku saabsan HeRMs

Maqaalka soo socda waxaan ku eegeynaa HeRMs. Haddii aad wax u karisid xamaasad, hiwaayad ama xirfad, waxaan hubaa haddii aad ku habboon tahay mid ka mid ah kiisaskan, inaad heli doonto buug cunto karis ah. Lahaanshaha mid ka mid ah kuwan waa hab wanaagsan oo loogu dhaqmo laguna hagaajiyo jikada. Waxaan ku haysan karnaa buugyarahayaga yar-yar ee cuntada lagu kariyo annaga oo ku kaydinayna cuntooyinka ku jira taleefannada casriga ah ama ku keydinta a Dukumentiga Word. Waxaa jira fursado badan. Maanta waxaa jira siyaabo badan oo loo maro qor qoraalada ku saabsan cuntada jikada, laakiin mar dambe ma ahan in badan oo laga qoro boosteejada.

Maaddaama aan ahay taageere weyn oo xarunta ah, waxaan u istaagay inaan fiiriyo HeRMs. Midkan maareeyaha cuntada sida ee khadka taliska. Isticmaalka HeRMs, waanu ku dari karnaa, arki karnaa, wax ka beddeli karnaa oo ka tirtiri karnaa cuntada karinta oo xitaa waxay noo oggolaan doontaa inaan ka dhigno liiska wax iibsiga. Wax walba oo ka socda terminal-ka.

Waa il furan oo furan. Adeeggan waxaa lagu qoraa iyadoo la adeegsanayo luuqadda barnaamijka Haskell. Koodhka isha ayaa si xor ah looga heli karaa GitHub, sidaa darteed waan farxi karnaa, ku dari karnaa hawlo badan ama waxaan ku horumarin karnaa sida aan u jecel nahay.

Astaamaha guud ee HeRMs

Adeegani wuxuu na siinayaa dhowr ikhtiyaar oo aan ku maareyn karno cuntadayada:

  • Noo ogolaan doonaa kudar cuntada.
  • Waan awoodnaa la tasho cuntada in aan ku darnay.
  • Waxaan sidoo kale awoodnaa tafatir cuntada.
  • Noo ogolaada Tilmaan inta qof ee qashin kasta loogu tala galay.
  • Haddii ay dhacdo inaadan u baahnayn wax karinta, waan awoodi doonnaa inaan tirtirno.
  • Barnaamijkan yar ayaa noo ogolaan doona soo dejiso feylasha cuntada si loogu daro buuggeena cuntada.
  • Waxaan heli doonaa suurtagalnimada soo saar liisaska wax iibsiga cuntadayada.
  • Waxaan hayn karnaa rikoor ah cuntooyinka leh calaamado.

Ku rakibidda HeRM

Maaddaama barnaamijkan la qoray iyadoo la isticmaalayo Haskell, waa inaan marka hore rakibnaa Cabal in lagu rakibo. Cabal waa barnaamij khad amar ah oo loogu talagalay soo dejinta iyo dhismaha softiweer ku qoran luuqadda barnaamijka Haskell.

Cabal waxaa laga heli karaa keydadka xudunta inta badan qaybinta Gnu / Linux. Tan awgeed waxaan ku rakibi karnaa adoo adeegsanaya maareeyaha xirmada aasaasiga ah ee Ubuntu ama furitaanka terminal (Ctrl + Alt + T) oo ku qor:

sudo apt install cabal-install

Kadib rakibida Cabal, hubi inaad kudartay dariiqa faylkaaga bashrc. Noocan in lagu sameeyo terminaalka:

vi ~/.bashrc

Marka feylku furmo, ku dar sadarka soo socda:

herms bashrc qaabeynta

PATH=$PATH:~/.cabal/bin

Saxaafadda : wq si aad u kaydiso ugana baxdo feylka, hadaad vi u isticmaasho sidii aan hadda sameeyay. Kadib u orod amarka soo socda cusbooneysii isbeddelada sameeyey:

source ~/.bashrc

Kadib markaad dhammaystirto talaabooyinkii hore, ku orod amarka soo socda cusbooneysii liiska barnaamijyada la heli karo:

cabal update

Hadda waxaan hadda rakibi karnaa HeRMs. Waxaan kaliya ku qori doonnaa isla terminaalka:

cabal install herms

Inta ay rakibayso, cab cab, waxay qaadan kartaa xoogaa Marka rakibida la dhammeeyo, waxaad bilaabi kartaa maaraynta cuntadaada.

Ku maaree cuntadaada HeRMs

Kudar raashin

Aynu ku darno cunto karinta buuggeena karinta. Si aad ugu darto cunto karis, waa inaan ku qornaa terminalka (Ctrl + Alt + T):

HeRMs ku dar

herms add

Waxaad arki doontaa shaashad la mid ah ama la mid ah qabashadii hore. Halkan waxaan ku bilaabi karnaa qorista faahfaahinta qaabka cuntada.

Si aad ugu dhex wareegto beeraha, isticmaal dariiqooyinka soo socda:

  • Tab / Shift + Tab - Xiga / beertii hore
  • Ctrl + Key si aad ugu dhaqaaqdid koorsada - Raadi beeraha
  • [Meta ama Alt] + h, j, k, l - Raadi beeraha
  • Esc - Keydso ama Jooji.

Marka aan helno faahfaahinta cuntada sida lagu daro, riix furaha ESC oo riix Y si loo badbaadiyo. Sidoo kale, waad ku dari kartaa inta cunto ee aad rabto.

Liis garey cuntooyinka lagu daray

Si aad u liis garaysato cuntooyinka lagu daray, ku qor barta (Ctrl + Alt + T):

Liiska Herms

herms list

Eeg cunto karinta

Si aad u aragto faahfaahinta cuntooyinka ku taxan qaybtii hore, si fudud u isticmaal lambarka ku xusan sida hoos ka muuqata:

Herms aragtida karinta

herms view 4

Adoo tilmaamaya lambarka 4, barnaamijka waxay ina tusaysaa sida loo cunteeyo nambarka afaraad ee kuwa aan kaydsanay buugaagta karinta.

Tafatir cuntada

Si aad wax uga beddesho cunto karis kasta waxaan kaliya u isticmaali doonnaa ikhtiyaarka wax ka beddelka sida hoos ka muuqata:

HeRMS wax ka beddelka cuntada

herms edit 4

Markaad isbedeladaada samayso, riix furaha ESC. Barnaamijku wuxuu na weydiin doonaa haddii aan dooneyno ama aan rabin inaan keydinno isbeddelada. Kaliya dooro ikhtiyaarka ku habboon.

Tirtir cunto karinta

Si aad u tirtirto cuntada, amarka la adeegsanayo wuxuu noqon lahaa waxyaabaha soo socda:

herms remove 1

Abuur liiska wax iibsiga

Si aad u abuurto liiska wax iibsiga ee loogu talagalay cunto karinta gaarka ah, u maamul HeRMs sida soo socota:

herms shopping 1

Liiska waxaa lagu soo saari doonaa iyadoo lagu saleynayo maaddooyinka ay ka kooban tahay cuntada lambarka 1 (tusaalahan), iyo in aan hore u soo kordhinay.

Tus caawinta HeRMs

Si loo arko caawimaadda, waa inaan fulinno:

Herms caawin

herms -h

Tan waxaad si sax ah ugu maarayn kartaa buuggaaga cuntada. Marka xigta ee aad maqasho sheeko kusaabsan cunto karis wanaagsan, kaliya fur HRMs isla markaana dhaqso uqor.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.