Eeltingimuste seadmine:
Et näha, kuidas loendi pesastamine toimib, vajame tööriista või tarkvara, mille abil saaksime mahahindlusskripti rakendada. Oleme leidnud, et Visual Studio Code on allahindlusskriptide jaoks parim komplekteerija. Allahindluskeele rakendamiseks peame tegema mõned muudatused vastavalt meie ülesande nõuetele. Oleme käivitanud VS-koodi ja loonud uue projektifaili. Vaikimisi avab see lihtsa tekstifaili, kuid peame töötama allahindlusega, et muuta failitüüpi. Valik „Lihttekst” asub olekuriba paremas nurgas ja seda kasutatakse failitüübi muutmiseks. Kui asetate kursori sellele, palub see valida keelerežiimi.
Kui vajutate seda, ilmub menüü. Märgistamiskeele valimiseks peate lihtsalt kirjutama 'Markdown'.
See muudab meie failitüübi 'Lihttekst' asemel 'Markdown'.
Eelmises pildis näete, et failitüübiks on nüüd 'Markdown'.
Pärast seda peame lisama laienduse, et allahindlusskriptid saaksid eelvaateid vaadata ja korralikult töötada. Selle laienduse lisamiseks vasakpoolselt tööriistaribalt pakub seadete valik teile valikukasti, kus oleme valinud valiku „Laiendus”.
See avab akna. Peame kirjutama laienduse nimeks 'Markdown All in One' ja installima selle.
Nüüd on allahindluslaiend edukalt meie faili lisatud.
Viimane asi, mida peame tegema, on avada eelvaate aken, et näha meie loodud skriptide väljundit. Eelvaateakna saab käivitada, klõpsates klahve „Ctrl+Shift+V” või klõpsata tööriista paremas ülanurgas oleval ikoonil, millel on klahv.
Sellel klõpsates jagatakse aken kaheks ekraaniks. Esimest kasutatakse skriptide sisestamiseks, samal ajal kui skripti väljund kuvatakse aknas 'Eelvaade'.
Nüüd saame seda tööriista kasutada allahindlusskriptidega töötamiseks. Uurime nüüd skripte.
Backtickide eest põgenemine Markdownis:
Markdownis kasutatakse koodiplokkide loomiseks tagasimärke. Kui sisestame tagasilöögi, viitab see koodilõigu käivitamisele Markdownis. Iga koodirea algusesse ja lõppu lisatakse üks tagumine linnuke, et luua dokumentides tekstisiseseid koodiplokke. Nende märguandemärkide tõttu on raske näidata tagasimärke dokumendis tekstina ilma koodiplokkide genereerimist lubamata. Selles õpetuses töötame selle kallal, kuidas saaksime tagasilöögist pääseda, et saaksime selle tekstina kaasata, selle asemel et käsitleda seda koodisüntaksi algusena.
Lihtsaim viis märki vahele jätmiseks on lisada kaldkriips (\) enne tähise lisamist. Kui te kaldkriipsu ei lisa, lisatakse tekstina lisatav kaldkriips ja koodi järgmine kaldkriips. Ükskõik millist teksti oleksite nende vahele lisanud, loetakse koodiplokiks, nii et selle vältimiseks sisestage kaldkriips. Esmalt lisame koodiploki genereerimiseks tagumised märgid ja seejärel õpime selles demonstratsioonis allahindluses tagasilöögist põgenema.
Oleme esmalt loonud oma dokumendile päise. Esimese taseme päise loomiseks peame sisestama ühe räsi (#), lisama tühiku ja seejärel mainima päise teksti. Oleme esitanud teksti kui 'Markdown Backtick'. Nüüd oleme koodiploki loomiseks lisanud esmalt tagasimärgi (`) ja andnud selle järele tühiku. Seejärel kirjutasime teksti kui 'Näidistekst', millele järgnes tühik, kuhu rakendatakse sulgemismärk. Nüüd käsitlevad need kaks tagumist teksti nende vahel olevat teksti koodilõiguna ja renderdavad selle seega koodiplokina.
See annab meile päise 'Markdown Backtick' ja teksti, mida me eespool mainisime, koodiploki vormingus. Oodatavat tulemust näete eelvaateakna hetktõmmises, mille oleme allpool esitanud:
Et sellest tagasilöögist pääseda ja teksti renderdada tavalise tekstina, mitte koodiplokina, peame kasutama kaldkriipsu (\) enne algusmärki ja ka enne lõpumärki. Seega teeksime selle triki ülaltoodud koodiploki puhul, et muuta see tavalise tekstina, lisades kaldkriipsud.
Oleme loonud päise tekstiga “Markdown Ecaping a Backtick”. Pärast rea vahelejätmist lisasime kaldkriipsu, millele järgnes tagasimärk. Antakse tühik ja seejärel määratakse tekstiks 'Näidistekst'. Enne sulgemismärgi lisamist oleme sisestanud teise kaldkriipsu.
Eelvaateaken näitab eeldatavat tulemust, kus tekstistringi kuvatakse tavalise tekstina koos märkidega. Niisiis oleme lisanud tagasilöögi ilma selle funktsiooni käivitamata, et muuta tekst koodiplokiks.
Ülaltoodud juhul on tekst mähitud kahe tagumise märgi vahele. Kui tahame koodiplokki lisada ühe tagasilöögi, võtmata seda koodiploki genereerimise süntaksiks. Selle jaoks oleme lisanud kaks tagasimärki, tühiku ja seejärel teksti 'Lisame tagasi linnukese: ` '. Näete, et siin tahame kuvada tagasimärki ilma seda süntaksi osana kasutamata. Seejärel andsime ruumi ja lisasime kaks sulgemist.
Oodatud väljund pannakse nähtavale. Sellel on koodiplokk, mille osaks on tagasimärk.
Nüüd loome kontseptsiooni mõistmiseks veel ühe näite. Siin loome matemaatilise avaldise ja kirjutame selle koodiplokina alla tavalise tekstiga. Oleme selle kirjutanud järgmiselt: 'Kui 'y = 9', tähendab see, et 'y -3 = 6'. Siin oleme kasutanud tagasimärke 'y = 9' ja seejärel 'y-3 = 6', et muuta need mõlemad koodiplokkideks.
Niisiis, see andis meile eeldatava väljundi, mida võib näha alloleval pildil:
Nüüd, et nendest märguannetest pääseda ja neid tavateksti osana renderdada, peame mõlema märguandepaari ette sisestama kaldkriipsud.
Meie lisatud matemaatilist avaldist näidatakse koos märkidega tavalise tekstina ja koodiplokina allahindluses.
Järeldus
Tagantmärgid lisatakse allahindlusesse, et koodiplokis kuvada konkreetne tekst või skript. Selles juhendis oleme arutanud vajadust vältida tagasilöögi, kui tahame lisada sisu tavalise tekstina, millel on märke, ilma nende funktsionaalsust käivitamata. Oleme arutanud, kuidas koodiplokkide koostamiseks kasutatakse tagasimärke ja seejärel pakkusime teile lahenduse, milleks on lisada kaldkriips (\) enne tagasimärki, et seda näidataks tavalise tekstina ja see ei võimaldaks koodiplokki looming.