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

Logo

更多推荐