Mac os文本编辑器-textmate2的源码获取、安装与使用

1、获取源码和安装过程

听说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源码。

2、使用

敲一段最简单的代码,这里我使用的是c++语言,在最下面一栏的语言选择中,将语言设定为C++,马上就能够彩色高亮以下图。

咱们甚至能够直接获取运行结果,点击最下方一栏的小齿轮,

就能够直接获取运行结果,如图:

很是棒的一款文本编辑器!

ps:text mate经常使用快捷键参照http://robbinfan.com/blog/37/textmate-keyboard-shortcut