`
hideto
  • 浏览: 2678725 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用了TextMate才知道什么叫神级Editor

    博客分类:
  • Ruby
阅读更多
一直用Eclipse作为开发Ruby和Java项目的IDE,但是太耗内存,再开个Firefox和虚拟机就可以直接将MBP弄残了。。看到大家都对Mac下的TextMate赞不绝口,于是报着试试的心态装了个中文破解版玩玩(VeryCD上有下载),结果发现功能太TM强大了,简直是神级Editor,除了代码重构这种高级功能不支持外,其他常用功能完全秒杀Eclipse。。

学习起来也很简单,自带的帮助文档扫一遍也就够用了。
常用的快捷键:
⇧⌘F 全文查找/替换
⌘T    打开文件
⌘G    继续上次查找
ESC    代码补全
⌥⌘O 切换到Overwrite模式
⌘↩    到行尾然后回车
⌃⇧K  删除当前行
⌃⇧D  复制并粘贴当前行

几个有特色的功能:
Function Pop-up,在底部status bar的最右边,列出当前文件的所有方法方便跳转
⌘C复制多次会将历史全部保存到Clipboard,然后⌃⌥⌘V列出所有历史选择性的粘贴
强大的Bundles支持几乎所有主流编程语言,http://svn.textmate.org/trunk/Bundles/
Tab Triggers,就是定义一些shortcut,如rea⇥会转换成redirect_to :action => "",input⇥会转换成<input type="text"...,这个感觉对写HTML标签,link_to等方法的帮助特别大,节省很多时间,大大提高效率

可以设置下使用Railscasts的Theme,http://media.railscasts.com/resources/textmate_theme.zip
如果觉得字体不好看可以改下,我用的Courier New Bold 14 pt觉得很性感!


  • 大小: 164.1 KB
分享到:
评论
15 楼 oaklet 2012-12-28  
sublime 的文件检索能力相当好,估计也是跟textmate学的,这点儿上以前的老式编辑器都有些力不从心,vim,emacs虽然都用插件模仿一下,但还是感觉有些不和谐,毕竟不是原装的
其它的,多光标编辑也算亮点,以前编辑器可没这能力,
列模式,按列对齐,和行排序等功能都不够灵活(跟vim比),
再有一个就是vim强大的global命令没找到相应实现方法。
sublime还有一个缺点就是对非utf8的文件支持不很友好,需要convert插件,不过也算能用。
总的来说,sublime还不错,目前用它的搜索能力,配合vim的编辑,perfect
14 楼 hideto 2012-03-09  
ShiningRay 写道
hideto 写道
现在一直用Sublime,比TextMate更神!


对,一直用,就是linux下没法输入中文,其他都不错

现在还有不用Mac的程序员?
13 楼 ShiningRay 2012-03-09  
hideto 写道
现在一直用Sublime,比TextMate更神!


对,一直用,就是linux下没法输入中文,其他都不错
12 楼 hideto 2012-01-31  
现在一直用Sublime,比TextMate更神!
11 楼 benlhp 2011-11-08  
呵呵 在VIM面前只能当小三了
10 楼 dashuang 2011-09-27  
9 楼 gakaki 2011-06-16  
其实看看 github的源代码数量 tmbundle数量就知道textmate足够称为三大
看看haml sass coffeescript的bundle数量和质量
就明白了 无须多言 textmate的能力
8 楼 key232323 2011-05-19  
呵呵,这些editplus就未必比textmate做得差——

我到现在还没发现比editplus更上手的程序员编辑器呢——包括vim notepad++ eclipse

editplus本来要收钱的,可惜在国内
7 楼 damezc 2011-04-15  
TEXTMATE中文显示改好了?

ShiningRay 写道
目前能称之为神级编辑器的,还只有EMACS和VIM
TEXTMATE还未够班呐


6 楼 igotti 2011-04-14  
羡慕嫉妒恨啊
5 楼 fffvvvzz 2011-03-15  
⇧⌘F 全文查找/替换           /
⌘T    打开文件               e
⌘G    继续上次查找           n
ESC    代码补全              c-x,c-o
⌥⌘O 切换到Overwrite模式     R
⌘↩    到行尾然后回车        o
⌃⇧K  删除当前行              dd
⌃⇧D  复制并粘贴当前行        yyp
4 楼 skandhas 2011-03-14  
我知道许多Ruby,Rails大神都是用TextMate来开发,如:DHH,Yehuda Katz :>
3 楼 fantasybei 2011-03-10  
vim fans笑而不语
2 楼 blackanger 2011-03-09  
。。。才开始用textmate?
1 楼 ShiningRay 2011-03-09  
目前能称之为神级编辑器的,还只有EMACS和VIM
TEXTMATE还未够班呐

相关推荐

    windows下的textmate E TextEditor 文本编辑器

    《Windows下的TextMate模仿者:E TextEditor深度解析》 在MAC操作系统中,TextMate以其强大的功能和优雅的界面赢得了广大开发者的心。然而,对于Windows用户来说,寻找一款与其相似的文本编辑器并非易事。幸运的是...

    永久使用TextMate方法

    如何在不注册的情况下持久使用TextMate

    TextMate

    **TextMate:Mac平台的高效代码编辑器** TextMate是一款专为Mac OS X设计的强大的文本编辑器,尤其受到程序员和Web开发者的喜爱。它以其丰富的功能、自定义能力和高效的编码体验而闻名,被誉为“Mac上的Unix终端”...

    textmate for ubuntu linux

    TextMate是一款在Mac OS X操作系统上广泛使用的文本编辑器,因其强大的功能和简洁的界面而深受开发者喜爱。然而,对于使用Ubuntu Linux的用户来说,他们可能也希望享受到TextMate的便利。这篇博客文章(博文链接:)...

    Notepad++使用TextMate的主题

    Notepad++使用TextMate的主题

    Textmate 图标美化文件

    然后,再次进入`/Applications/TextMate.app/Contents/Resources`目录,用刚刚解压得到的新图标替换原有的`textmate.icns`。 3. **权限设置**:替换后,可能需要更改文件权限以确保操作有效。在Finder中,选择新...

    monaco-editor-textmate

    将monaco-textmate与monaco-editor连线 安装 npm i monaco-editor-textmate 如果尚未安装对等项依赖项,请安装 npm i monaco-textmate monaco-editor onigasm 用法 import { loadWASM } from 'onigasm' // peer ...

    textmate教程

    本文将基于提供的内容片段,详细介绍TextMate的核心功能、使用技巧以及如何最大化地利用这款编辑器提高工作效率。 #### 二、TextMate简介 TextMate最初发布于2006年,由丹麦开发者Allan Odgaard开发。它是一款专门...

    TextMate 2.0 beta版本

    TextMate 2.0 beta版本是一款专为Mac操作系统设计的高效编程编辑器,深受开发者喜爱。作为TextMate的后续版本,2.0 beta在保留了原版本诸多优点的同时,引入了更多新特性与改进,旨在提供更为流畅和智能的代码编辑...

    TextMate_2.0.6.tbz 功能强大且可自定义的文本编辑器,支持大量编程语言

    使用TextMate的简单方法添加多个插入点,一次即可进行多个更改,交换代码段以及许多其他操作。 选择要搜索的内容,要搜索的内容,TextMate将以易于在匹配之间跳转,提取匹配文本或预览所需替换内容的方式显示结果。...

    TextMate2.0-alpha For Mac

    此外,TextMate 还可以通过各种方式与其他开发者进行协作,如使用 TMRemote 插件进行远程协作。 9. **扩展性**: TextMate 2 有一个活跃的社区,开发者可以创建并分享自定义的语法定义、模板、宏和插件,进一步...

    textmate theme的一些收集和效果

    1. **TextMate文本编辑器**: TextMate是一款强大的轻量级文本编辑器,尤其受到开发者喜爱。它拥有丰富的语法高亮、自动完成、代码折叠、宏等特性,支持多种编程语言。 2. **主题(Themes)**: TextMate的主题决定了...

    Textmate源代码

    "Textmate源代码"是针对MACOSX操作系统的一款著名文本编辑器——TextMate的原始代码。TextMate以其强大的功能、高度可定制性以及对程序员友好的特性,在开发社区中享有很高的声誉。它提供了丰富的语法高亮、代码折叠...

    textmate, TextMate是 OS X 10.9 +的图形化文本编辑器.zip

    textmate, TextMate是 OS X 10.9 +的图形化文本编辑器 TextMate下载你可以从这里...反馈你可以使用的TextMate邮件列表或者 #textmate IRC频道在 freenode.net 中,用于问题。评论和 Bug 报告。你也可以通过联系 Macro

    textmate2文本编辑器

    **TextMate 2 文本编辑器详解** TextMate 2 是一款广受欢迎的文本编辑器,尤其在程序员和开发者群体中备受青睐。它以其强大的功能、高效的工作流程和优雅的界面设计而闻名。TextMate 2 的开源特性使得它能够持续地...

    eclipse也可以和textmate一样美

    标题“Eclipse也可以和TextMate一样美”暗示了本文将探讨如何通过个性化配置和扩展,使Eclipse开发环境达到TextMate的美观与高效性。TextMate是Mac OS X上的一款广受欢迎的代码编辑器,以其简洁的界面和强大的功能而...

    vscode-textmate, 帮助标记文本使用文本配合语法的库.zip

    vscode-textmate, 帮助标记文本使用文本配合语法的库 VSCode TextMate TextMate定义的语法文件的解释器。 支持从JSON或者PLIST格式加载语法文件。 当前不支持交叉语法注入。安装npm install vscode-textmate使用

    可以媲美TextMate的编辑器

    可以媲美TextMate的编辑器,很强大的说

    TextMate.app

    自己编译的TextMate源代码。能用,网络权限问题,没有支持很多语言。

Global site tag (gtag.js) - Google Analytics