使用 Command + D 收藏 苹果软件园,第一时间下载最新的苹果Mac软件游戏.

苹果Mac软件园

亲,还在为找不到Mac软件游戏而发愁?还有人说Mac软件游戏少? 欢迎来苹果软件园,上万款Mac软件游戏任你下!国内最全的Mac下载网站! (Mac用户交流QQ群大全)

开源的Mac文本编辑器 TextMate for Mac v2.0

苹果软件园官方微信号,求关注:
分享到:
  • 18285 次查看 3314 次下载
  • 分类:开发
  • 标签:编辑器开发工具程序
  • 时间:2014年01月03日 更新 文件大小: 10+M
  • 开发商:MacroMates Ltd 官网首页
  • 支持类型:Mac OS X10.6或更高版本
  • 支持语言:英文等

简介

TextMate是Mac下的著名的文本编辑器软件,与BBedit一起并称苹果机上的emacs和vim。尤其适合程序员使用,可以定制许多贴心使用的功能。

详细介绍

简介

  TextMate是Mac下的著名的文本编辑器软件,与BBedit一起并称苹果机上的emacs和vim。尤其适合程序员使用,可以定制许多贴心使用的功能。
  TextMate的Bundles是TextMate的一个亮点,可以有效的提高开发速度。[1]


优点

  1. 首创Snippets代码自动生成功能。相信很多人用TextMate是为了这个功能,它真的非常好用。当时几乎所有的IDE都是让你填写一大堆对话画框,然后自动生成一个文件或者代码,繁琐而灵活性不佳。而在TextMate仅仅靠一系列Snippets,就可以将预设好的缩写词扩展成类、函数和分支循环结构,并且可以靠tab逐次的修改自定义的部位;
  2.首创Plugin bundle的分发和管理机制,并且形成了一定规模的社区。TextMate的插件安装非常简单,而且随装随用,随时删除。当时很多软件的插件都要自己拷贝so文件到制定目录,vim需要在.vim/目录下去解压插件包或者手工复制vim。
  3. 定义了lexical scope,使得所有Snippets,命令和宏的域都不是针对整个文件/项目的。这个设计使得不同类型的文件、甚至文件中不同的位置都可以共享相同的快捷键,行为却是完全不同的。这一设计使得需要记住的快捷键命令大大减少,但是威力确依然不减;
  4. 自动化编辑器里Discoverbility做得最好的。TextMate常常被用来和Vim、eMacs相比,具备不输后两者键盘操作,相差不远的可扩展性。但是她的学习曲线却惊人的平滑。这得意于她所有的快捷键都可以找到对应的菜单操作。新手翻几次菜单后,就可以记住常规的快捷键,而因为第3点的缘故,用户可以用这些快捷键在不同的文件类型中去尝试,可以获得不太超出预料的结果;
  5. 善用脚本。可能因为TextMate的作者之前是eMacs用户,因此对于调用脚本的支持完善得很好,事实上,大部分TextMate命令都会调用外部脚本来实现某些功能。而且脚本可以是python、ruby、shell、perl等任何unix下能运行的脚本。此外TextMate还不强迫用户学会这些脚本语言,你可以作为bundle用户,可以写脚本开发bundle。[2]


缺点

  当然,TextMate也有很多不足,加上作者在酝酿TM2,而不是快速迭代这一版本,导致演化过慢,很多功能都被其他编辑器模仿过去了。我觉得TM有以下几点不足或者不再有优势的地方:
  0. 宽字符支持度很低,永远的痛!
  1. Snippets已经被Vim、eMacs、NotePad++等一大堆编辑器所吸收;
  2. bundle连vim都可以通过pathogen模仿;
  3. 补全功能太弱;
  4. 临时性的管道输入输出,需要经过一个对话框,远不如vim方便;
  5. tab标签式多文件,文件一多导航不佳,不支持屏幕分割;尤其是文件切换避免不了鼠标操作,无法和Vim/eMacs的纯键盘操作媲美;
  6. 文本查找对话框,现在连浏览器都不用了,也不如vim下的/方便。查找到的多个结果依赖鼠标访问,不像vim有quickfix和快捷键;
  7. 远程编辑文件太弱了。


版本发布


  Textmate 2
  Textmate 2已经与2011年12月24发布,目前最新的版本为Version 2.0 (9064)
  主要改进:分割视图:是的,我真的有这个alpha的里程碑,我不是过于兴奋,这个特性我自己,但我知道这是一个非常常见的请求,所以最终它应该能在应用程序。
  全屏幕模式:这主要是因为我们正在犹豫去狮子只所以我们正在阻碍与“上”TextMate软件直到我们自信我们可以完全向后兼容。
  性能:整体性能好,但仍然有边界情况,我们还没有考虑,例如排长队的问题也存在于1。x或打开文件,排气TextMate软件的内存空间。
  包编辑器:当一个概念验证包编辑器包括在内,它是临时的,有一些缺陷,而不是我们如何设想最终包编辑器是。
  设置:并不是所有Preferences窗口有一个效应目前和几个菜单设置不粘,有些甚至恢复当切换选项卡。那些可以设置通过。tm属性——更多关于这个在即将发布的。[3]
  宣布开源
  采用 GPL 授权协议,目前代码已经悉数提交到 Github 上,提供详细的构建方法说明。[4]


快捷键


  trl+e 一行的行首/行尾切换
  option+ <- -=""> 光标往左 右移动一个单词
  ctrl+k 剪切掉光标后的内容
  ctrl+y 在光标后面复制内容
  ctrl+w 选择一个单词
  shift+command+L 选择一行
  ctrl+G 单个字符大小写转换
  ctrl+u 整个单词大写
  shift+ctrl+u 整个单词小写
  ctrl+T 光标左右两个字符位置调换
  ctrl+option+u 整行所有的单词首字符大写
  shift+ctrl+u 整行单词小写
  ctrl+command+<- -=""> 所选中的左移 右移 可结合ctrl+w来使用
  当用shift+光标来选中了一个区域后,按option来选择两光标垂直区域,也叫column select
  command+[ ] 左移 右移所选中的内容
  忽略文件或目录
  在textmate的references(command+,)->Advanced->Folder References中的File Pattern,在某个竖线‘|’后面加上\\.lock|,这个可以忽略文件Gemfile.lock,\\.ru|。[5]

相关截图 图片数: 4 张(点击图片查看大图)

  • 开源的Mac文本编辑器 TextMate  for Mac
  • 开源的Mac文本编辑器 TextMate  for Mac
  • 开源的Mac文本编辑器 TextMate  for Mac
  • 开源的Mac文本编辑器 TextMate  for Mac

下载列表 文件数: 5 文件大小: 10+M举报

  开源的Mac文本编辑器 TextMate for Mac (链接无效或不能下载请点击反馈给我们)
文件名 版本 下载次数 上传时间 上传者 操作
1. 通过华为网盘下载 网友共享版 v2.9345 356 2013-01-15 网友共享 点击下载
2. 通过华为网盘下载 网友共享版 v2.9351 116 2013-01-26 网友共享 点击下载
3. 通过华为网盘下载 网友共享版 v2.9395 84 2013-03-16 网友共享 点击下载
4. 通过华为网盘下载 网友共享版 v2.9413 329 2013-04-16 网友共享 点击下载
5. 通过百度云盘下载 网友共享版 访问密码:mr27 v2.9497 926 2014-06-16 网友共享 点击下载
苹果软件园为积极推动苹果电脑在国内的发展,倡导资源共享,软件汉化。所有下载链接均来自网友分享试用,请24小时内删除!希望大家有条件的积极支持正版.
如果你的网盘有这个App的资源,欢迎共享下载地址哦,只需要几秒钟哦有网盘资源的点击感谢分享下载地址
垃圾评论太多,防不胜防,So关闭评论,各位亲有问题直接加我微信(ieliwb)反馈吧

苹果软件园官方微信号,专为大家推送苹果相关知识百科,求关注!

小编微信号,有关Mac问题不懂的欢迎扫码咨询,知无不言言无不尽^_^

MAC开发APPS排行榜TOP200 >

MAC开发热门APPS

返回顶部
意见反馈