SargerasWang's Blog

我常常思考为什么鸟儿拥有整片天空,却常常停留在一个地方。然后我问了自己同样的问题。

配置每次new_post后自动用Mou打开文章(续)

已经有超过10天没有写过博客了,最近读完了Linux发明者林纳斯·托瓦兹的自传《Just For Fun》,受益匪浅。但我还是不想以读后感的形式写在这里,我想没有必要专门写一整篇,何时想起来何时写出来就好了。

这篇还是来擦屁股的,之前一篇配置每次new_post后自动用Mou打开文章,用了几次之后发现一个小问题,就是当我使用了rake new_post['xxx']之后,确实帮我使用Mou打开Markdown文件了,但是当前shell就没法用了,只有退出Mou后才可以使用。

最近一直在找解决办法,今天终于找到了,就是open命令加上-a参数,官方是这样描述的:

1
-a                Opens with the specified application.

那么,单独在shell中使用的代码就是:

1
open -a /Applications/Mou.app/Contents/MacOS/Mou xxx.markdown

测试成功,修改Rakefile文件中的:

1
editor   = "/Applications/Mou.app/Contents/MacOS/Mou"

为:

1
editor   = "open -a /Applications/Mou.app/Contents/MacOS/Mou"

大功告成,shell与Mou互不影响,效果如图: