
我希望在 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 之間略有不同,但是,對於這兩個終端,您必須確保首選項正確。