`

textmate常用快捷键备忘

阅读更多

视图切换

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 会实时显示所有的更改。

分享到:
评论

相关推荐

    TextMate

    片段则让用户可以创建自定义的代码模板,一键插入常用代码块。 4. **版本控制集成**:TextMate内置了对Git、SVN等版本控制系统的支持,可以直接在编辑器内进行版本控制操作。 5. **命令工具**:通过“Bundles”...

    textmate教程

    ### TextMate教程:掌握Mac平台的强大编辑利器 #### 一、前言 TextMate作为一款在Mac平台上备受赞誉的文本编辑器,凭借其强大的功能和灵活性,在开发者社区中享有极高的声誉。它不仅是一款简单的文本编辑工具,更是...

    textmate for ubuntu linux

    7. **配置与设置**:安装后,用户可能需要调整TextMate的配置,使其适应Linux环境,包括快捷键、插件和主题。 8. **开发工具集成**:TextMate在Linux上的功能可能包括语法高亮、代码折叠、自动完成、版本控制集成等...

    textmate2文本编辑器

    2. **代码片段(Code Snippets)**:TextMate 提供了一套强大的代码片段系统,允许用户创建和保存常用的代码模板,大大提高编码效率。只需输入一个简短的触发词,就能自动扩展成完整的代码块。 3. **自动完成**:...

    Textmate 图标美化文件

    在IT行业中,文本编辑器是开发者们不可或缺的工具,而TextMate是一款深受Mac用户喜爱的、功能强大的文本编辑器。本文将围绕“Textmate图标美化文件”这一主题,详细讲解如何美化TextMate应用的图标以及相关知识。 ...

    TextMate2.0-alpha For Mac

    TextMate 2 提供了一个可扩展的命令工具,允许用户自定义快捷键和脚本,执行常见的文本操作。宏功能则可以记录一系列操作,一键复用,提高工作效率。 6. **版本控制集成**: 该编辑器内置了对 Git 和 SVN 等版本...

    textmate theme的一些收集和效果

    6. **代码编辑器的个性化**: 除了主题,TextMate还支持其他形式的个性化,如快捷键绑定、语言语法定义、项目管理等,这些都是提升开发效率的重要因素。 7. **博客链接**: 提供的博客链接可能包含更详细的信息,如...

    Editplus 的 Textmate 主题 Editplus_with_Textmate_Theme

    2. `setting_u.ini`:这是Editplus的用户设置文件,用于定义编辑器的各种配置,如字体、颜色、快捷键等。在这个特定的主题包中,`setting_u.ini`会包含Textmate主题的颜色方案,确保Editplus呈现出与Textmate相似的...

    windows下的textmate E TextEditor 文本编辑器

    2. **代码片段(Snippets)**:类似TextMate的“Burps”,E TextEditor提供了代码片段功能,用户可以自定义常用代码段,提高编写效率。 3. **多文档编辑**:E TextEditor允许用户同时打开多个文档,并在多个窗口间...

    TextMate 2.0 beta版本

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

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

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

    TextMate Power Editing for the Mac

    - **使用快捷键**:熟练掌握常用快捷键能够显著提高工作效率。例如,使用`Ctrl + B`快速打开文件,`Ctrl + Shift + F`执行全局搜索等。 - **利用代码片段**:合理利用内置或自定义的代码片段,可以大幅减少重复代码...

    Textmate源代码

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

    永久使用TextMate方法

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

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

    可以将常用的文本或代码段转换为带有占位符,转换等的代码段,以使其根据使用环境进行调整。 TextMate使用捆绑软件进行自定义,并支持无数种不同的语言,标记系统,工作流等。 可以使用宏消除重复的工作。保存它们...

    eclipse也可以和textmate一样美

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

    OSX 10.10 可用TextMate2.0

    TextMate 2.0支持自定义主题、字体和快捷键,满足个性化需求。此外,它还拥有丰富的插件生态系统,可以通过Bundle Manager安装和管理各种插件,扩展其功能,如支持新的编程语言、增加代码检查工具等。 5. **协作与...

    TextMate support for Matlab Octave.zip

    - **快捷键**:通过定制的快捷键,可以快速执行Matlab和Octave的常用操作,如运行代码、查看帮助等。 - **其他辅助功能**:例如,代码折叠、错误检查等,进一步提升开发效率。 值得注意的是,"新建文件夹"可能是...

    textmate在snow leopard下移到行末键cmd+箭头不好使的bug

    这通常是一个快捷键绑定或软件兼容性的问题,可能由于TextMate与Snow Leopard系统更新后的某些改变产生了冲突。 TextMate是一款广受欢迎的源代码编辑器,尤其是在Mac OS X平台上,它支持多种编程语言,并提供了丰富...

Global site tag (gtag.js) - Google Analytics