我希望在 MacVim (El Capitan) 上使用 Latexmk 的以下命令:
$compiling_cmd
,,。$success_cmd
$failure_cmd
手册中给出了以下示例:
$compiling_cmd = "xdotool search --name \"%D\" set_window --name \"%D compiling\"";
$success_cmd = "xdotool search --name \"%D\" set_window --name \"%D OK\"";
$failure_cmd = "xdotool search --name \"%D\" set_window --name \"%D FAILURE\"";
但是,我不知道如何修改它们以适应我的配置。也许,--name
应该用其他东西代替?事实上,我试过“MacVim”和“VIM”,但没有成功,终端给出了以下消息:
Defaulting to search window name, class, and classname
。
XQuart 和 xdotool 已安装,并且 XTEST 运行正常,请点击此链接。
有人可以帮忙吗?
答案1
尝试以下命令:
$compiling_cmd = 'zsh -c "print -n \"\e]0;%D compiling\a\""';
$success_cmd = 'zsh -c "print -n \"\e]0;%D OK\a\""';
$failure_cmd = 'zsh -c "print -n \"\e]0;%D FAILED\a\";"';
请注意,您必须确保在终端设置中可以更改它。参见例如https://stackoverflow.com/questions/35929200/change-default-title-in-mac-terminal-window。Terminal.app 和 iTerm2.app 之间略有不同,但是,对于这两个终端,您必须确保首选项正确。