分类

Mac开源文本编辑器TextMate v2.9497 最新版

Mac开源文本编辑器TextMate v2.9497 最新版 xx

大小:21.5MB更新日期:2025/12/30

类别:系统软件语言:简体中文

已下架
    textmate for mac是一款mac平台上非常不错的文本编辑软件,与BBedit一起并称为苹果机上的emacs和vim,它可以有效的提高开发速度,并且还能定制许多贴心使用的功能,有用到的朋友,它绝对是你的神奇。
    textmate for mac

    【基本介绍】

    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。

    【软件特点】

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

    【安装和破解教程】

    一、安装TextMate
    首先去网上下载一个TextMate_1.5.9.dmg镜像安装包,双击后执行文件夹中的TextMate。
    然后再下载一个TextMate.ttf中文字体包,双击进行安装。
    二、破解TextMate
    1、去除原来的注册码,打开终端,执行如下命令:defaults delete com.macromates.textmate
    2、去下载一个名为0xED的mac软件,这是一个十六进制的编辑器
    3、到应用程序中找到刚刚安装好的TextMate,右击图标,选择显示包内容,然后进入Contents->MacOS目录,你会看到一个TextMate文件
    4、右击该TextMate文件,打开方式选择0xED
    5、找到文件里所有的年份日期并修改,然后保存。(我使用的是TextMate1.5.9,所以将文件里所有的2009改为2099即可)
    6、打开TextMate程序,输入如下注册信息:
    user:handholder crakced you
    code: DKFTCCXCMWOX35TZKPRN5YNR2NYUTJJAY52VHWKX2H5URTUB72KW- RCRTQJCC2ZZV5BTHSKCNQXTAOSGSLN46V3E7NIJKDBLRDY37NRVD- IXQWZ5SVPHBN67JZDZTTAQ6MS4ROVXRCGDZGKGE2VGOGHEYMPRGY- O5Y243GTBKPZLPP55QSBIHR6MDEUBMVQT4Q3SESPWETRG6PJM

    【使用方法】

    1.TextMate支持多标签,先建个项目,项目里面的文件就能以标签形式显现了。

    2.标签间的切换,以及TextMate最梦幻的一个功能——智能查找(TextMate For MacT 调出Go to File 窗口,如果你想找pitches_controller_test.rb,只需输入pct,回车,就是你了)。它还有个兄弟Go to Symbol
    3.TextMate提供的文本操作也很简单,无非是移动、选中和智能变换。
    移动,记住上下左右就够了。不过,TextMate牛就牛在做移动,人家都能做出花来,比如,像CamelCaseWords这样连在一起,但是用大写字母分开的词,用^ ←/ ^ →居然可以一个词一个词的跳跃。
    4.以前在Windows的记事本里发现一个很贴心的设计:按住alt就可以列选。其实,TextMate也可以,按住?就行。
    5.接下来是TextMate的有一个卖点:自动补全(按TextMate For Mac,就是esc键啦)。

    【快捷键】

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

    【常见问题】

    如何让 TextMate 做到代码自动提示?
    ipython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。在ubuntu 下只要 sudo apt-get install ipython 就装好了,通过 ipython 启动。

    【更新日志】

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

    显示全部

    网友评论
    我要跟贴
    精品推荐

    猜你喜欢

    • 沙威玛传奇
    • 真人互动剧情类手游
    • 最真实的警察模拟类游戏
    • 中式风格恐怖游戏
    • 末日生存打僵尸游戏

    沙威玛传奇

    沙威玛传奇是款很受玩家欢迎的手机游戏,这款游戏中有超多不同国家的美食食谱,您可以感受到土耳其的风土人情,还能用美食征服全世界的顾客!喜欢美食经营及美食制作的顾客千万不能错过。

    相关下载

    0