文本编辑--程序员专属技能

文本编辑--获得更加强大的文档处理能力(程序员专属)

1.typora(markdown神器)

1.1 概述

  • Typora是一款轻便简洁的Markdown编辑器,支持即时渲染技术

1.2 安装

 wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
# add Typora's repository
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update
# install typora
sudo apt-get install typora

1.3 官网

typora

1.4 教程

https://blog.csdn.net/cris_zz/article/details/82919401

https://www.runoob.com/markdown/md-tutorial.html

https://www.sohu.com/a/316764909_115785


2.Landslide(幻灯片)

2.1 概述

  • 基于Google的html5slides的一个Slide生成工具,可以将markdown, ReST 或者 textile文件转化成HTML5的slide。该转化支持内联模式,即生成一个具有完整功能的HTML文件,将依赖的css等东西放入其中,很容易用来分享。

  • 可用来写幻灯片

2.2 安装

pip install landslide               //如果没有pip则要先安装pip、pip3也可以
//源码安装
git clone https://github.com/adamzap/landslide.git
cd landslide
python setup.py build
sudo python setup.py install

2.3 卸载

pip install pip-autoremove
pip-autoremove landslide

2.4 官网

landslide

2.5 生成幻灯片

landslide file.md -i -o > name_you_like.html

 


3.pandoc(文本转换的神器)

  • -t: 指定输出格式,比如docx、epub、md、html等
    -o: 输出到file文件
    --verbost: 显示详细调试信息
    --log: 指定输出日志信息
    ​
    --list-input-formats:列出支持的输入格式。
    --list-output-formats:列出支持的输出格式。
    --list-extensions:列表支持Markdown扩展,后面跟一个+或者-说明是否在pandoc的Markdown中默认启用。
    --list-highlight-languages:列出语法突出显示支持的语言。
    --list-highlight-styles:列出支持语法高亮的样式。。
    -v: 打印版本信息。
    -h:显示语法帮助
  • 官方文档

  • Pandoc 程序的命令使用方式为

     pandoc  
    • 其中为输入的内容,其输入即可以来自文件,也可以来自标准输入甚至网页链接。而 为参数选项。主要的参数选项有:

      • -f 、-r :指定输入文件格式,默认为 Markdown;

      • -t 、-w :指定输出文件格式,默认为 HTML;

      • -o :指定输出文件,该项缺省时,将输出到标准输出;

      • --highlight-style