使用 ENTR 的自动化
·
PS 这是我在 dev.to 上的第一篇文章 :)
entr是一个命令行实用程序,用于在文件更改时运行命令。意思是,entr可以用于任何事情,从 LaTex 重新编译到更新您的状态栏!
安装
entr应该在大多数*nix发行版的软件包存储库中可用。使用包管理器来安装它。查看github repo以获取有关手动编译的更多信息。
用途
假设您有一个名为notes.tex的 LaTex 文件。现在,要重新编译 LaTex 文档,我们需要运行pdflatex notes.tex notes.pdf。让我们自动执行此操作。运行entr的一般方法是
ls <name of file> | entr <command to execute>
所以,根据我们的需要改变它,
ls notes.tex | entr pdflatex notes.tex notes.pdf
有用的选项!!
这里有一些有用的进入选项,
-
-p-> 不要在启动时运行命令 -
-s-> 使用$SHELL评估命令 -
-c-> 启动前清屏
要在运行时退出entr,请按q
要立即执行命令,请按<space>
阅读entr (1)了解其他选项的信息。
在此处查看有关entr的视频教程:
请查看我的网站和patreon
更多推荐

所有评论(0)