När vi tänker på presentationer, är de första saker som vanligtvis kommer att tänka på prickiga bilder eller färgglada diagram. Men det finns tillfällen då du bara vill snabbt förmedla information genom din presentation, medan det övergripande utseendet tar baksätet.

I Linux kan du snabbt skapa såväl som köra en presentation via kommandoraden. Det finns flera sätt att uppnå detta, men i den här artikeln kommer vi att fokusera på grunderna för mdp verktyget, liksom de funktioner som det ger.

MDP

Mdp är ett kommandoradsbaserat markdown-presentationsverktyg tillgängligt för Linux. Enligt författaren startade projektet som ett sätt att lära C programmeringsspråk och utvecklades snabbt till ett fullt presenterat presentationsverktyg.

Ladda ner / Installera

Kör följande kommandon för att hämta och installera mdp på ditt Debian-baserade system:

 sudo apt-get install git gcc gör libncursesw5-dev git klon https://github.com/visit1985/mdp.git cd mdp gör sudo make install 

Om du använder någon annan Linux-distribution, gå till projektets GitHub-sida för instruktioner om hur du hämtar och installerar mdp på ditt system.

Användande

Innan du går vidare till ett fungerande exempel, här är några grundläggande uppgifter som du borde veta om mdp :

  • Du kan växla till nästa bild genom att använda Enter, Space, Page Down, J, L, Down Arrow och Right Arrow.
  • För att växla till föregående bild, använd Backspace, Page Up, h, k, Uppåtpil, Vänsterpil.
  • För att avsluta presentationen trycker du på q
  • För att ladda om trycker du på r
  • För att gå till den första bilden, tryck på Hem eller g och för att växla till sista bilden, tryck på End eller G.

Eftersom vi vet att mdp fungerar med markdown-filer måste du skapa din presentation i .md-format och köra den på följande sätt:

 mdp [ditt-presentationsnamn] 

Till exempel:

 mdp my-presentation.md 

Den första bilden

Så här kan du skriva in detaljer som titel och författare, samt skapa understruken, enkel och markerad text.

 % title: Maketecheasier - Mdp% författare: Himanshu -> mdp Ett kommandoradsbaserat markdown-presentationsverktyg. <- _Underlined text: _ Enkel text * Markerad text1 *, * markerad text2 * 

Så här ser det ut:

Flera bilder

Presentationen kan delas upp i flera bilder genom att använda horisontella regler (hr), representerade av minst 3 * eller -. Till exempel representerar varje av dessa en början av en ny bild:

 * * * --- *********************** - - - 

Skärmar på flera nivåer och kapslade listor

Så här kan du infoga olika nivåer av rubriker och nestade listor:

 -> # flernivåhuvuden och nestade listor <- Följande är ett exempel på rubriker på första och andra nivån, liksom en kapslad lista. # toppsnittsrubrik på andra nivån ------------------ - * lista 1 * - underrubrik 1 - delunderrubrik 1 - delunderrubrik 1 2 - underrubrik 3 - underrubrik 2 

Så här ser det ut:

Notera - En singel
eller ^ i en rad anger mdp att stoppa utmatningen på den positionen. Detta kan användas för att visa punktpunkter linje för rad.

Kodblockformatering

Kodblock identifieras automatiskt av 4 mellanslag i början av en rad. Här är ett exempel:

 -> # Kodblockformatering <- Så här kan du formatera ett kodavsnitt. 1 / * Hej World * / 2 3 #include 4 5 int main (void) 6 {7 printf ("\ nHello World \ n"); 8 returnera 0; 9} Detta exempel visar inline-kod: `gcc -Wall helloworld.c -o helloworld` 

Så här ser det ut:

Andra viktiga punkter

  • Backslashes tvinga special markdown karaktärer som *, _, # och> att skrivas ut som vanliga tecken.
  • Citat auto-detekteras av föregående>, medan flera> tolkas som nestade citat.
  • För fler tips, gå igenom sample.md- filen som följer med mdp källkoden.

Slutsats

Som du skulle ha observerat nu är det snabbt och enkelt att skapa en presentation med mdp . Med tanke på att det är öppen källkod, kan du inte bara studera hur det fungerar, men kan också förlänga dess funktionssats. Har du någonsin använt mdp eller något annat kommandoradspresentationsverktyg? Hur var din erfarenhet? Dela dina tankar i kommentarerna nedan.