听说Mac上的text mate就像是vim对于window同样好用,并且text mate的做者将这款软件开源了,因而我想要试一下这款软件用起来顺不顺手。html
做者在github上公布的text mate源代码以下:https://github.com/textmate/textmatelinux
在Github上下载下来的安装包,按照提示本身编译一下。c++
1)准备git
下载Xcodegithub
下载Xcode中的Command Line Toolvim
安装brew,安装home-brew,由于我不想要手动安装capnproto,因此借助brew工具,下载地址:http://brew.sh/index_zh-cn.html。api
(也能够用Macport工具,Macport对于mac就至关于apt-get至于linux同样,是一款快速安装软件的工具,官网:https://www.macports.org,下载对应版本的安装包,个人系统是OS X EI Capitan 10.11.2,双击下载好的pkg文件安装便可。安装后,可用命令sudo port -v来检查是否安装成功,若是成功会显示版本号,如Macports 2.3.4。另外,port须要事先安装Xcode软件,若是你的Xcode中没有安装Xcode的Command Line Tools,那么须要本身安装一下,安装方法参照:http://www.07net01.com/2015/07/879465.html,使用方法参照:http://blog.csdn.net/lynjay/article/details/7936470)。xcode
2)安装相应的软件markdown
brew install ragel boost multimarkdown hg ninja capnp google-sparsehash libressl
app
3)下载代码并编译
git clone https://github.com/textmate/textmate.git
cd textmate
git submodule update --init
./configure && ninja
看到命令行最后出现
Run ‘/Users/xxx/build/TextMate/Applications/TextMate/TextMate.app’…
就是成功编译了软件,撒花~~
再将/Users/xxx/build/TextMate/Applications路径下的TextMate文件夹整个复制到应用程序文件夹中,就能够在应用桌面直接打开TextMate了。
安装过程当中遇到的错误:
在使用xcodebuild的时候,提示:tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTool is a command line tools instance,解决方法是Xcode的路径不对,改为正确的路径便可,参照:http://zoulu1.blog.163.com/blog/static/4673314920152203458115/
除此以外,还能够参照:http://www.cnblogs.com/daocaoren/p/3235989.html来下载和安装最新的textmate2源码。
很是棒的一款文本编辑器!
ps:text mate经常使用快捷键参照http://robbinfan.com/blog/37/textmate-keyboard-shortcut