【发布时间】:2014-01-16 07:38:39
【问题描述】:
我想写一个脚本,用 MacVim 打开一个指定的文件,然后等到文件关闭再继续。我最初的想法是:
#!/bin/sh
file="some-file.txt"
mvim $file
cat $file | pbcopy
这将使用 MacVim 打开指定的文件并立即执行下一个命令。我一直在想lsof 的一些令人难以置信的骇人听闻的东西,但我希望有更好的方法。
如果使用纯 shell 脚本无法做到这一点,我愿意接受任何其他方面的想法。 (AppleScript 等)
【问题讨论】:
-
想知道
mvim是否有-f开关。如果我需要使用 gvim 完成相同的任务,我将在您的脚本中将gvim $file替换为gvim -f $file。但是不知道macvim是否支持这个功能。 -
确实如此。这是太棒了。我将把它添加为一个额外的答案,因为它更简单。谢谢!
标签: macos bash shell vim applescript