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

原创 2016年06月01日 23:39:28

一、获取源码和安装过程

据说Mac上的text mate就像是vim对于window一样好用,而且text mate的作者将这款软件开源了,于是我想要试一下这款软件用起来顺不顺手。

作者在github上公布的text mate源代码如下:https://github.com/textmate/textmate

在Github上下载下来的安装包,按照提示自己编译一下。

1)准备

下载Xcode

下载Xcode中的Command Line Tool

安装brew,安装home-brew,因为我不想要手动安装capnproto,所以借助brew工具,下载地址:http://brew.sh/index_zh-cn.html。

(也可以用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)。

2)安装相应的软件

brew install ragel boost multimarkdown hg ninja capnp google-sparsehash libressl

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

二、使用

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

我们甚至可以直接获取运行结果,点击最下方一栏的小齿轮,

就可以直接获取运行结果,如图:

非常棒的一款文本编辑器!

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

TextMate2 最新版下载及源码编译过程

https://github.com/textmate/textmate TextMate2 最新版下载及源码编译过程 TextMate2 已经开源,我刚编译成功,如果有需要的同学...
  • dkqiang
  • dkqiang
  • 2016年07月17日 23:15
  • 576

MacOs X下 TextMate2的破解方法(亲测可用)

首先,其实用着奢侈的imac 27 再去破解软件其实确实不道德啊。但是没办法,苦逼的学生党没有钱啊。。。 废话不多说,言归正传 首先: 1、需要准备的16位编辑器:0xED 附...
  • tmcdong
  • tmcdong
  • 2013年01月11日 22:09
  • 4467

51-android.rules -- 一个文件搞定Ubuntu上Eclipse不识别Android手机的问题

项目主页:http://code.google.com/p/51-android/ 如果你在Ubuntu下用android真机开发android应用时,你可能会遇到一个问题。那就是,你的手机无法在...

PHP输出缓冲(一)-- 缓冲区原理

PHP输出缓冲(一)-- 缓冲区原理

10个最流行免费的Mac OS文本编辑器

转载自:http://www.open-open.com/home/space-4293-do-blog-id-1335.html 1) XEmacs 是一种强大的文本编辑器,在程序员和其他...

10款最流行的免费Mac OS文本编辑器

1) XEmacs 是一种强大的文本编辑器,在程序员和其他以技术工作为主的计算机用户中广受欢迎。EMACS,即 Editor MACroS(宏编辑器)的缩写,最初由Richard Stallman于1...

AppleApp(1):TextMate--苹果中媲美Notepad++的文本编辑器

最近改用苹果做开发,就开始搜罗苹果的软件,把一些有用的信息存在自己博客里,方便自己也方便别人。 以前用win机器,很喜欢同事推荐的notepad++,绿色,轻量级,但有功能强大的开源文本编辑器。 转为...

轻量级富文本编辑器wangEditor源码结构介绍

1. 引言   wangEditor——一款轻量级html富文本编辑器(开源软件) 网站:http://www.wangeditor.com/demo演示:http://www.wangedito...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Mac os文本编辑器-textmate2的源码获取、安装与使用
举报原因:
原因补充:

(最多只允许输入30个字)