视图切换
Ctrl + Cmd + F # 切换全屏
Option + Cmd + Tab # 显示/隐藏左边文件导航树
Cmd + Option + W # 切换代码折行
Cmd + Option + -> # 切换左右Tab页
Cmd + Option + <-
Cmd + Shift + { # 切换左右Tab页
Cmd + Shift + }
目录树视图
Ctrl + Cmd + R # 跳转到当前打开文件所在的目录树的位置
Cmd + Up/Down # 左边目录树向上,向下进入一层
Cmd + Shift + Y # 切换到文件的Git状态视图
文件导航
Cmd + T # 快速打开项目中文件
Cmd + Shift + T # 快速打开当前文件里面的方法
Cmd + Option + Up # 在同名文件中跳转(例如Tire.m ,Tire.h)
Cmd + Option + Down # 在关联文件中跳转(例如topic.rb, topic_test.rb)
光标跳转
Ctrl + Tab # 切换到左边的导航树窗口
Shift + Tab # 切换到右边的代码编辑器窗口
Ctrl + V # 光标向下跳一个段落
Option + Up/Down # 向上或者向下跳转一个段落
Cmd + Enter # 光标跳到当前行的下一行开始处
Cmd + L # 跳转到某行
Ctrl + Shift + ( ) # 在括号开闭间跳转
Ctrl + Up/Down # 移动到括号开始和结束的地方
代码选择
Ctrl + W # 选择当前词汇
Ctrl + Option + B # 选择当前字符串
Cmd + Shift + B # 选择当前括号
Cmd + Shift + L # 选择当前行
Ctrl + Option + P # 选择整个段落
Option + Shift + Up/Down # 向上或者向下选择一个段落
代码格式化
Cmd + [ # 整块左移
Cmd + ] # 整块右移
Cmd + Option + [ # 对选中的多行代码进行格式化
代码折叠
F1 # 折叠和展开代码段
Cmd + Option + 1 # 折叠顶层
Cmd + Option + 2 # 折叠第二层
Cmd + Option + 3 # 折叠第三层
代码编辑
Cmd + Shift + V # 按照历史拷贝顺序来粘贴
Ctrl + Cmd + Option + V # 显示剪贴板
Cmd + / # 注释和取消代码块注释
Cmd + Option + A # 对多行内容进行同样的编辑
ESC # 自动补齐当前文件已经出现过的关键词
查找和替换
Ctrl+ S # 在当前文件下面出现搜索框,在当前文件快速扫描
Cmd + F # 在当前文章中查找
Cmd + Shift + F # 在项目当中查找
Cmd + G # 继续查找下一个匹配
Cmd + Shift + G # 查找上一个匹配
Cmd + Option + G # 替换掉然后继续查找下一个
Cmd + Ctrl + G # 当前文件全部替换
窗口操作
Cmd + W # 关闭当前Tab页
Cmd + Shift + W # 关闭当前项目窗口
Cmd + Option + N # 在当前项目里创建新文件
Option + F2 # 显示当前文件的上下文菜单
Option + F1 # 显示当前bundle的上下文菜单
Ctrl + Cmd + T # 对bundle功能进行快捷选择
Ctrl + Shift + T # 显示当前项目的TODO条目
HTML bundle
Ctrl + Shift + < # 自动生成HTML标签
Ctrl + Shift + W # 对选择的文字用HTML标签包围
Cmd + Option + . # 对HTML tag进行结束标签补齐
Ctrl + Shift + Cmd + W # 对选择的文字段落用HTML标签包围(多行模式,每行一个标签)
Rails bundle
Cmd + Option + Shift + Down # 切换Controller/View/Model/Test
Cmd + Option + Down # 切换Model/Test, Controller/View
Ctrl+ F # 跟踪类和方法的源代码定义
Ctrl + Shift + > # 自动补齐 <%= %>
Ctrl + P # params[:id]
Ctrl + J # session[:user]
Ctrl + L # =>
: Tab # Hash
TextMate 列编辑模式
按住Option,用鼠标选择要插入字符的行。如果仅仅插入字符,注意选择0列,选择多列的话会把它们覆盖掉。选择完毕应该看到一条细细的竖线,然后输入要插入的字符。TextMate 会实时显示所有的更改。
相关推荐
片段则让用户可以创建自定义的代码模板,一键插入常用代码块。 4. **版本控制集成**:TextMate内置了对Git、SVN等版本控制系统的支持,可以直接在编辑器内进行版本控制操作。 5. **命令工具**:通过“Bundles”...
### TextMate教程:掌握Mac平台的强大编辑利器 #### 一、前言 TextMate作为一款在Mac平台上备受赞誉的文本编辑器,凭借其强大的功能和灵活性,在开发者社区中享有极高的声誉。它不仅是一款简单的文本编辑工具,更是...
7. **配置与设置**:安装后,用户可能需要调整TextMate的配置,使其适应Linux环境,包括快捷键、插件和主题。 8. **开发工具集成**:TextMate在Linux上的功能可能包括语法高亮、代码折叠、自动完成、版本控制集成等...
2. **代码片段(Code Snippets)**:TextMate 提供了一套强大的代码片段系统,允许用户创建和保存常用的代码模板,大大提高编码效率。只需输入一个简短的触发词,就能自动扩展成完整的代码块。 3. **自动完成**:...
在IT行业中,文本编辑器是开发者们不可或缺的工具,而TextMate是一款深受Mac用户喜爱的、功能强大的文本编辑器。本文将围绕“Textmate图标美化文件”这一主题,详细讲解如何美化TextMate应用的图标以及相关知识。 ...
6. **代码编辑器的个性化**: 除了主题,TextMate还支持其他形式的个性化,如快捷键绑定、语言语法定义、项目管理等,这些都是提升开发效率的重要因素。 7. **博客链接**: 提供的博客链接可能包含更详细的信息,如...
2. **代码片段(Snippets)**:类似TextMate的“Burps”,E TextEditor提供了代码片段功能,用户可以自定义常用代码段,提高编写效率。 3. **多文档编辑**:E TextEditor允许用户同时打开多个文档,并在多个窗口间...
2. `setting_u.ini`:这是Editplus的用户设置文件,用于定义编辑器的各种配置,如字体、颜色、快捷键等。在这个特定的主题包中,`setting_u.ini`会包含Textmate主题的颜色方案,确保Editplus呈现出与Textmate相似的...
TextMate 2 提供了一个可扩展的命令工具,允许用户自定义快捷键和脚本,执行常见的文本操作。宏功能则可以记录一系列操作,一键复用,提高工作效率。 6. **版本控制集成**: 该编辑器内置了对 Git 和 SVN 等版本...
TextMate 2.0 beta版本是一款专为Mac操作系统设计的高效编程编辑器,深受开发者喜爱。作为TextMate的后续版本,2.0 beta在保留了原版本诸多优点的同时,引入了更多新特性与改进,旨在提供更为流畅和智能的代码编辑...
textmate, TextMate是 OS X 10.9 +的图形化文本编辑器 TextMate下载你可以从这里下载TextMate下载。反馈你可以使用的TextMate邮件列表或者 #textmate IRC频道在 freenode.net 中,用于问题。评论和 Bug 报告。你也...
- **使用快捷键**:熟练掌握常用快捷键能够显著提高工作效率。例如,使用`Ctrl + B`快速打开文件,`Ctrl + Shift + F`执行全局搜索等。 - **利用代码片段**:合理利用内置或自定义的代码片段,可以大幅减少重复代码...
"Textmate源代码"是针对MACOSX操作系统的一款著名文本编辑器——TextMate的原始代码。TextMate以其强大的功能、高度可定制性以及对程序员友好的特性,在开发社区中享有很高的声誉。它提供了丰富的语法高亮、代码折叠...
如何在不注册的情况下持久使用TextMate
可以将常用的文本或代码段转换为带有占位符,转换等的代码段,以使其根据使用环境进行调整。 TextMate使用捆绑软件进行自定义,并支持无数种不同的语言,标记系统,工作流等。 可以使用宏消除重复的工作。保存它们...
标题“Eclipse也可以和TextMate一样美”暗示了本文将探讨如何通过个性化配置和扩展,使Eclipse开发环境达到TextMate的美观与高效性。TextMate是Mac OS X上的一款广受欢迎的代码编辑器,以其简洁的界面和强大的功能而...
TextMate 2.0支持自定义主题、字体和快捷键,满足个性化需求。此外,它还拥有丰富的插件生态系统,可以通过Bundle Manager安装和管理各种插件,扩展其功能,如支持新的编程语言、增加代码检查工具等。 5. **协作与...
- **快捷键**:通过定制的快捷键,可以快速执行Matlab和Octave的常用操作,如运行代码、查看帮助等。 - **其他辅助功能**:例如,代码折叠、错误检查等,进一步提升开发效率。 值得注意的是,"新建文件夹"可能是...
这通常是一个快捷键绑定或软件兼容性的问题,可能由于TextMate与Snow Leopard系统更新后的某些改变产生了冲突。 TextMate是一款广受欢迎的源代码编辑器,尤其是在Mac OS X平台上,它支持多种编程语言,并提供了丰富...