Maison  >  Article  >  Tutoriel système  >  Comment créer et présenter des présentations à partir de la ligne de commande Linux

Comment créer et présenter des présentations à partir de la ligne de commande Linux

PHPz
PHPzoriginal
2024-07-17 02:07:40390parcourir

Dans le monde Linux, vous avez le choix entre plusieurs manières différentes de faire une présentation. Par exemple, Impress.js dispose d'un grand nombre d'affichages multimédias et d'un excellent impact visuel, Beamer est spécialement prévu pour les utilisateurs de LaTex, etc. Et si vous recherchez un moyen simple de créer et d'afficher des présentations textuelles, mdp peut vous aider.

Qu'est-ce que Mdp ?

mdp est le prochain outil de démonstration en ligne de commande basé sur ncurses pour Linux. Ce que j'aime dans mdp, c'est sa prise en charge du markdown, ce qui me permet de créer facilement des diaporamas dans le format markdown familier. Bien entendu, il peut également publier facilement des diaporamas au format HTML. Un autre avantage est qu'il prend en charge le codage de caractères UTF-8, ce qui facilite l'affichage de caractères non anglais (tels que les lettres grecques ou cyrilliques).

Installer Mdp sous Linux

mdp nécessite peu de dépendances (telles que ncursesw), ce qui rend l'installation très simple.

Debian, Ubuntu ou leurs dérivés
$ sudo apt-get install git gcc make libncursesw5-dev	
$ git clone https://github.com/visit1985/mdp.git 	
$ cd mdp
$ make
$ sudo make install
Fedora ou CentOS/RHEL
$ sudo yum install git gcc make ncurses-devel
$ git clone https://github.com/visit1985/mdp.git
$ cd mdp
$ make
$ sudo make install
Arch Linux

Arch Linux peut facilement installer mdp via AUR.

Créer des présentations à partir de la ligne de commande

Après avoir installé mdp, vous pouvez utiliser votre éditeur de texte préféré pour créer facilement une présentation. Si vous êtes familier avec le markdown, vous pouvez rapidement maîtriser mdp. Pour ceux qui ne sont pas familiers avec le markdown, la meilleure façon d'apprendre mdp est de commencer par un exemple.

Voici un exemple de présentation de 6 pages pour référence.

 	%title: Sample Presentation made with mdp (Xmodulo.com)
 	%author: Dan Nanni
 	%date: 2015-01-28
 	
 	-> This is a slide title  mdp is a command-line based presentation tool with markdown support.  # Example of nested list  # Example of code block formatting 
 	4
 	5 int main()
 	6 {
 	7 printf("Hello World");
 	8 return 0;
 	9 }
 	
 	This example shows inline code: `sudo reboot`
 	
 	-------------------------------------------------
 	
 	-> # Example of nested quotes  This is the first-level quote.
 	>> This is the second-level quote
 	>> and continues.
 	>>> *This is the third-level quote, and so on.*
 	
 	-------------------------------------------------
 	
 	-> # Example of citations  # Example of UTF-8 special characters 
<div style="font-size: 14pt; color: white; background-color: black; border-left: red 10px solid; padding-left: 14px; margin-bottom: 20px; margin-top: 20px;"><strong>Afficher les présentations à partir de la ligne de commande</strong></div>
<p>Après avoir enregistré le code ci-dessus sous forme de fichier texte slide.md, vous pouvez exécuter la commande suivante pour afficher la présentation : </p>
<pre class="brush:php;toolbar:false"> 	$ mdp slide.md

Vous pouvez appuyer sur la touche Entrée/Espace/Page suivante/Curseur vers le bas (diapositive suivante), Retour/Page précédente/Curseur vers le haut (diapositive précédente), Accueil (page d'accueil de la diapositive), Fin (Diapositive dernière page) ou le numéro N (Nième diapositive). ) pour faire fonctionner votre présentation.

Le titre de la présentation sera affiché en haut de chaque diapositive, et votre nom et votre numéro de page apparaîtront en bas de la diapositive.

Comment créer et présenter des présentations à partir de la ligne de commande Linux

Ceci est un exemple d'effet de listes imbriquées et d'en-têtes à plusieurs niveaux.

Comment créer et présenter des présentations à partir de la ligne de commande Linux

Ceci est un exemple de l'effet des extraits de code et du code en ligne.

Comment créer et présenter des présentations à partir de la ligne de commande Linux

C'est l'effet d'instance des références imbriquées.

Comment créer et présenter des présentations à partir de la ligne de commande Linux

Ceci est un exemple d'effet du placement d'une citation.

Comment créer et présenter des présentations à partir de la ligne de commande Linux

Il s'agit d'un exemple d'effet de la prise en charge des caractères spéciaux d'encodage UTF-8.

Comment créer et présenter des présentations à partir de la ligne de commande Linux

Résumé

Dans ce tutoriel, je montre comment utiliser mdp depuis la ligne de commande pour créer et afficher une présentation. La compatibilité markdown de mdp nous évite d'avoir à apprendre d'autres nouveaux formats, ce qui constitue un avantage par rapport à un autre outil de présentation appelé tpp. En raison des limitations de mdp, il se peut qu'il ne s'agisse pas de votre outil de présentation par défaut. Cependant, il convient d’affirmer que cela s’avérera certainement utile à certaines occasions. Que pensez-vous de MDP ? Y a-t-il autre chose que vous aimez ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn