自动关闭 PDF 查看器

自动关闭 PDF 查看器

我知道在 Texstudio 中,可以使用 Esc 关闭嵌入的 PDF 查看器,如果我按 F7 键,它将再次出现,并且还可以扩展。是否可以编写一个宏脚本,每当我开始在编辑器中编写时,PDF 查看器都会自动关闭,并在编译后出现在扩展视图中?

答案1

可以使用宏脚本在按键触发后自动关闭 pdf 查看器。编译后打开的 pdf 查看器可以设置为构建序列的一部分。

自动关闭 PDF 查看器

使用以下内容创建一个新脚本:

%SCRIPT
editor.insertText(triggerMatches);
if (pdfs.length > 0) 
{
    pdfs[0].close();
}

触发器可随意设置。假设您希望在输入英文字母表中的 26 个(小)字母之一后关闭查看器,则将触发器设置为[a-z]

pdf 更接近

一些免责声明:

  • 我不确定这是否会在输入大文件时引入任何滞后/延迟(因为脚本几乎会在您每次按下键盘时检查查看器是否打开)。
  • 不起作用当完成器打开时。例如,如果您正在输入\sect,则完成器会弹出以建议\section,则触发器将不会处于活动状态,因此脚本将不会运行。这在用户手册第 4.5.4.1 节。只需继续输入直到自动完成器关闭,然后触发器就会正常工作。
  • 说实话,我认为这种行为极其令人震惊和分心,但如果这是你想要的。:)

笔记:触发​​器也可以采用其他值,因此假设您有:

[a-zA-Z0-9:.,?!] % Set as the trigger

然后脚本将触发所有 26 个英文字母(大写和非大写)、所有数字和一些标点符号。查找“正则表达式”或“regex”以获取更多信息。

自动打开 PDF 查看器

这应该是 TeXstudio 的默认行为,因此只需单击 Build & View 的快捷方式(F5)。

相关内容