我正在尝试创建一个简单的Applescript,每次单击Finder工具栏上的按钮时都会激活它。这个脚本打开MacVim,工作目录设置为Finder所在的目录。。。
on run
tell application "Finder" to get folder of the front window as string
set workingDir to POSIX path of result
do shell script "cd "" & workingDir & ""; /usr/local/bin/mvim"
end run
这非常有效(mvim自动将MacVim的工作目录设置为cwd)。然而,由于某种原因,这只起作用一次。它在沙滩上玩了一会儿,如果我再点击按钮,什么也没发生。我本以为会得到另一个空白的MacVim窗口——就像我在终端中再次键入mvim一样。
我该如何编写脚本来完成此操作?