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 + # 折叠顶层 Cmd + Option + # 折叠第二层 Cmd + Option + # 折叠第三层
代码编辑
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常用快捷键备忘的更多相关文章
- sublime 常用快捷键备忘
转一篇sublime常用的快捷键备忘 sublime常用快捷键 选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本.Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本 ...
- Webstorm常用快捷键备忘(Webstorm入门指南)
WebStorm 是jetbrains公司旗下一款JavaScript 开发工具.被广大中国JS开发者誉为“Web前端开发神器”.“最强大的HTML5编辑器”.“最智能的JavaSscript IDE ...
- Webstorm常用快捷键备忘
WebStorm 是jetbrains公司旗下一款JavaScript 开发工具.被广大中国JS开发者誉为“Web前端开发神器”.“最强大的HTML5编辑器”.“最智能的JavaSscript IDE ...
- 【荐1】Total Commander 7.57 个人使用设置 及 常用快捷键 备忘
Total Commander 7.57a 下载地址:http://www.baidu.com/s?wd=total commander 7.57 破解版 软件整体预览图:(注意,下面的版本我用的是 ...
- vs2017+resharper之常用快捷键备忘
1.安装resharper后以vs2017的快捷键为主,让resharper作为一些方便的快捷键的补充. 2.vs2017的c++6的键盘布局模式快捷键 IntelliSence: 列表成员: Ctr ...
- Visual Studio 常用快捷键备忘
在代码中插入书签 用途 操作 vs2013 快速在自定义的不同代码位置跳转 首先点击: 编辑=>书签=>启用书签 然后再在代码编辑窗口 ctrl+k, k (取消书签,再按一次 ctr ...
- webStom常用快捷键备忘
Ctrl+W 选中代码,连续按会有其他效果 Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/…/ ) Ctrl+X 删除行Ctrl+D 复制行 ctrl+shift+ 箭头 上下移动块代 ...
- metasploit 常用命令备忘
metasploit 常用命令备忘 MSFconsole Commands-------------------------------------24show exploits 查看所有exp ...
- Linux基础之常用基本命令备忘
Linux基础之常用基本命令备忘 PWD 查询当前所在Linux上的位置 / 根目录 CD(change directory)切换目录 语法 CD /(注意添加空格) LS ...
随机推荐
- Html中 <tr> 标签的隐藏与显示
TR标签的隐藏与显示:block(显示)和none(隐藏) <tr style="display:none"> <tr id="sample" ...
- JavaSE入门学习20:Java面向对象之接口(interface)(一)
一Java接口 接口(英文:interface)是抽象方法和常量值的集合,在Java编程语言中是一个抽象类型,接口通常以interface来声 明.类是一种详细实现体.而接口定义了某一批类所须要遵守的 ...
- Android开发实现计算器的例子
例子 代码如下 复制代码 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" a ...
- SQL 正则表达式 `(user_log_acct)?+.+`
SELECT 语句可以使用正则表达式做列选择,下面的语句查询除了 ds 和 hr 之外的所有列: SELECT `(ds|hr)?+.+` FROM test
- django性能优化缓存view详解
缓存提升性能: 1.通常的view会去数据库端执行相关的查询然后交由template渲染.数据库访问通常就是性能的瓶颈所在. 2.由于许多数据要很久才会变一次.两次连续的数据库访问通常返回的数据是一样 ...
- JS charCodeAt在PHP中的等价物(完整的unicode和表情符号兼容性)
我在JS中有一个简单的代码,如果涉及特殊字符,我无法在PHP中复制. 这是JS代码(请参阅JSFiddle输出): var str = "t
- windows 64位下,React-Native环境搭建详解 (Android)
React-Native环境搭建需要: 1.安装Java JDK 2.安装Android Studio 3.安装node.js 4.安装git 5.安装Python 2.x (注意目前不支持Pytho ...
- WCF 有零个操作;协定必须至少有一个操作
转自 http://www.cnblogs.com/bdqlaccp/archive/2011/12/31/2308905.html 建立WCF服务后, 服务类中写上了相应的操作,并且方法上加上了[O ...
- 在Android Studio 和 Eclipse 的 git 插件操作 "代码提交"以及"代码冲突"
面向对象:曾经使用过SVN的同学. (因为Git 它 可以说是双重的SVN (本地一个服务器,远程一个服务器)),提交代码要有两次步骤,先提交到本地服务器,再把本地服务器在提交到远程服务器. 所以连S ...
- PreviewRenderUtility的Example
用PreviewRenderUtility就不用自己再去创建摄像机来做模型在Editor下的预览了 需要注意,默认是用场景天空盒和场景灯光.参考ShaderForge编辑器的做法,配置自定义灯光 这些 ...