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.
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).
mdp nécessite peu de dépendances (telles que ncursesw), ce qui rend l'installation très simple.
$ sudo apt-get install git gcc make libncursesw5-dev $ git clone https://github.com/visit1985/mdp.git $ cd mdp $ make $ sudo make install
$ sudo yum install git gcc make ncurses-devel $ git clone https://github.com/visit1985/mdp.git $ cd mdp $ make $ sudo make install
Arch Linux peut facilement installer mdp via AUR.
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.
Ceci est un exemple d'effet de listes imbriquées et d'en-têtes à plusieurs niveaux.
Ceci est un exemple de l'effet des extraits de code et du code en ligne.
C'est l'effet d'instance des références imbriquées.
Ceci est un exemple d'effet du placement d'une citation.
Il s'agit d'un exemple d'effet de la prise en charge des caractères spéciaux d'encodage UTF-8.
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!