TextMate2的interactive_input安装

来源:互联网 发布:记录读书笔记的软件 编辑:程序博客网 时间:2024/06/06 16:26

首先,实在惭愧的很,上个月竟然一篇博客都没有写,其实坚持点事情真的挺难的,最近一个月坚持每天去健身,希望还是一直坚持下去吧
废话不说了,最近在看《七周七语言 理解多种编程范式》这本书,很有感触,而学编程总归要敲几行代码,看看效果的。先学的就是Ruby,“IDE”就选择了大家推荐的Textmate2,从Git中抓出来代码,经过一番折腾,总算把APP编译出来了,各种bundles装好之后,运行都没有问题。哦,不,有一个问题,就是无法获取键盘输入的内容,比如ruby的gets是没有效果的,类似于C语言的scanf吧,经过一番搜索之后,在textmate的blog中找到了这篇文章:http://blog.macromates.com/2009/interactive-input/
原来是有这么一个library的,把这个library下载下来,按照文中地址拷贝进去,什么??没有这个目录??我们自己创建一个,放进去吧!什么??!!还是不成!直接就跳过去了,经过一番Google之后,虽没有直接的方法,但有了一些思路,解决这个问题的办法是:(抱歉前面我的那些废话,呵呵)

1 写一个shell,只有一句话:echo "$TM_SUPPORT_PATH" ,在我的电脑上会输出如下结果:

/Users/Rain/Library/Application Support/TextMate/Managed/Bundles/Bundle Support.tmbundle/Support/shared

其实不同的只有用户名不同罢了,你也可以按照上面那个路径自己找一下,建议直接在Finder里用Go去跳转到目录

2 将前面提到的library拷贝到上面那个目录下的lib里。

3 重启Textmate2

搞定!

其实这个问题引起我现在分享是Textmate1时的support_path原本是在App里的,Textmate2则放到了Library里,当然还有一种解决问题的思路就是,将support_path修改一下?这个我就没尝试了,如果你有兴趣尝试,如果可以的话,也请把结果告诉我,谢谢!