`

textmate快捷键 汇总

阅读更多
TextMate 列编辑模式

按住 Alt 键,用鼠标选择要插入字符的行。如果仅仅是插入字符,注意选择 0 列 - 选择多列的话会把它们覆盖掉。选择完毕应该是看到一条细细的竖线,然后输入要插入的字符。TextMate 会实时显示所有的更改,很直观,这是 TextMate 比 VIM 好的地方。

如果只是在许多行前插入空格,则可以选中这些行,使用快捷键 Cmd+] 增加缩进,在 TextMate 下方 Tab Size 及是否使用 "Soft Tabs"(用空格取代 Tab).


cmd + option + L    显示行号
cmd + F            页面搜索文字
cmd + shift + F        项目搜索文字
cmd + G            下一个搜索文字
cmd + shift + G    上一个搜索文字
cmd + option + F    替换一个
cmd + ctrl + F        全部替换
cmd + S            保存
cmd + option + S    全部保存   
cmd + shift + S        另存为。。。。
cmd + shift + ->        选中光标右面的内容
cmd + shift + <-        选中光标左面的内容
cmd + shift + L        选取一行信息
cmd + L             定位到某一行
cmd + option + ->    textmate项目中右面的标签
cmd + option + <-    textmate项目中左面的标签
cmd + 数字        选择某个标签
cmd + ->            光标回到行尾
cmd + <-            光标回到行首
cmd + ^            光标回到页首
cmd + 下箭头        光标回到页尾
cmd + /                注释一行
cmd + z            返回前一个内容
cmd + ]                增加缩进
cmd + [                减少缩进
cmd + T            打开项目下的文件
cmd + O            打开项目
cmd + N            新建文件
cmd + W                 关闭标签
cmd + X            剪切
cmd + C            复制
cmd + V            粘帖
cmd + M            最小法
cmd + F2            标记
cmd + shift + z        返回后一个内容
cmd + option + [        格式化代码
cmd + shift + T        当前文件中所有方法的
cmd + shift + W    关闭项目
cmd + option + L      显示行号
cmd + alt + [       代码格式化
cmd + shift + t 当前文件中所有的方法导航

ctrl + A                    光标回到行首
ctrl + E                    光标回到行尾
ctrl + L                    自动生成 =>
ctrl + w                    选取一个单词
ctrl + tab                    在菜单栏和页面切换
ctrl + 上箭头                向上移动下拉菜单
ctrl + 下箭头                向下移动下拉菜单
ctrl + cmd + 上箭头    向上移动整行
ctrl + cmd + 下箭头    向下移动整行
ctrl + shift + k 删除一行代码
ctrl + shift + >  (erb模板) 一键<%= %>,连续按会出现多种效果
ctrl + option + cmd + V    从历史中选择内容粘帖

option|ctrl + ->            光标向右移动一个单词
option|ctrl + <-            光标向左移动一个单词
option|ctrl + shift + >   选中光标右面的单词
option|ctrl + shift + <   选中光标左面的单词

F2                        在标记间切换
tab     输入def按tab它会自动补全end
esc     以该文件中已经出现过的词做自动补全,可以按多次esc切换单词


view:
F1                            Fold current block
cmd+t                       open file in a new tab
cmd+w                     close current tab/window
opt+cmd+left/right   move to left/right tab (和firefox一样!)
tab / ^tab                 在左边文件夹侧栏与右边编辑窗口间切换

selection:
^w                            select current word
shift^l                       select current line (of course, use shift^left/right to select until head/end of line)

edit:
cmd+return              Move to the end of line and insert a newline   
shift+cmd+return     Move to the end of line, insert a ; and then insert a newline
^k                             Kill until end of line (^y Yank it back!)
shift^k                      Kill the whole line   (^y Yank it back!)
cmd+backspace      delete until head of line
cmd+delete             delete until end of line
shift^d                      duplicate current line
cmd] /cmd[               indent / indent back
cmd /                        toggle comment

input:
shift^>                     <%= %> (再按一下变成 <% %>, 再按一下试试,再按一下呢?)
^l                             =>

[url=http://lfx-cool.iteye.com/blog/436468]本站的另个Textmate快捷键[/url]

    Ctrl+D 删除光标右侧的一个字符
    Ctrl+T 调换选中文本的顺序,如果没有选择任何文本则对换光标左右字符的位置。并且将光标置于下一个位置
    Ctrl+K 删除光标到行尾的文字
    Ctrl+Y 复制出删除的最后一次文本
    Ctrl+O 不移动光标插入新的一行

当然这些快捷键在Mac系统中的其它应用中也可以使用,比如Mail。

那个传说中的小抄列表




Some useful TextMate shortcutsGeneral:
⌘+ make font bigger
⌘- make font smaller
⌥⌘T insert special characters
⌃⌘T open "Select Bundle Item" dialog
⌃⇧T show TODOs, FIXMEs, CHANGEDs
⌃⇧A open subversion dialog
⌃⌘R select currently open file in project drawer

Editing:
⌘L go to line number (opens dialog)
⌥→ jump to next right word
⌘⇧T go to symbol (opens dialog)
⌘F2 Add/remove bookmark
F2 go to next bookmark
⇧F2 go to previous bookmark
⌃W select current word
⌘⇧L select current line
⌘/ comment / uncomment selection
⌃⌘↑ move selection up (also works down/left/right)
⌥⇥ indent selection (add ⇧ for opposite direction)
⌘⇧V paste previous entry from clipboard history
⌃⌥⌘V paste from history (opens dialog)
⌃⌥⇧V paste selection online (opens dialog)
⌘↩ add empty line below current (and go to it)
⌘⇧↩ add empty line below current (with line terminator)
⌘⇧& open HTML entity and escape tool dialog
⌃⇧L wrap selection as link (URL from clipboard)
⌃⇧N show count (lines,words,bytes) of selection
lorem⇥ add some (lorem ipsum) text

Projects:
⌃⌘N new project
⌃⌘S save project
⌃⌥⌘D show / hide project drawer
⌃⇥ toggle focus (drawer, buttons, editing)
⌘T open "Go to File" dialog
⌘1-⌘9 open tab number 1-9
⌥⌘→ go to next tab on the right
⌥⌘← go to next tab on the left
⌥⌘↑ switch between same name files (x.c & x.h)

Project Drawer:
↩ open selected file
SPACE rename selected file
→ expand selected folder
← collapse selected folder


⇧⌘T go to symbol
⌘T go to file
⌘↩ like the shift + return in eclipse
⇧⌘↩ five star !!
⌃⌥⌘V show the stuff that you have clipped before
⇧⌘V to paste the previous clip in the list
⌥⌘V To go back you can use
⌃⌘V use this to do a not re-indented insertion
⌥⌘O to open the overwrite mode(instead of inserting mode)
in finding and replacing multiple lines
If you need to insert a newline or tab character into either of the text fields, you can hold down option (⌥) while pressing the tab (⇥) or return (↩) key. This will insert a literal tab or newline character.
⌘E copy the thing you want to find in the public shared clipboard
⌘G find the next occurrence of the string you want to find
⌃⌘F perform the find and replace operation
shift + alt + arrow keys : select by paragraphs or words
shift + arrow keys: select by characters or by lines
shift + cmd + arrow keys: select by the remaining part of the direction you give
⌘[ and ⌘]   change indent of text
⌃⌘ + arrow keys: move a line/block up/down a few lines
super combination: shift+cmd+l shift + arrow keys + ctrl + cmd + arrow keys
select + ⌥⌘A : add sth to end of each selected lines
⌥ and making the selection with the mouse
or simply make the regular selection and then press alt
the difference between hard tab and soft tab
Validate Syntax (⌃⇧V)
Wrap in «Something» (⌃⇧W)
Preview Document (⌃⌥⌘P) : the web preview
Comment Toggle (⌘/)
quick open bundle list ctrl + Esc
opendiff
⌃⇧K — delete the current line.
Document Statistics (⌃⇧N)
    •    Sort Lines in Document / Selection (F5) — this will sort the lines or
    •    selection alphabetically.
  • 大小: 1015.5 KB
分享到:
评论

相关推荐

    TextMate

    此外,用户还可以自定义快捷键,优化工作流程。 8. **项目管理**:TextMate提供项目管理功能,方便用户管理和切换不同的代码项目,同时可以跟踪项目中的文件和文件夹。 9. **文本操作**:TextMate拥有强大的文本...

    textmate for ubuntu linux

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

    textmate教程

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

    textmate2文本编辑器

    Bundles 包含了预定义的代码片段、快捷键、语法定义等,可以在社区中找到丰富的资源进行安装和定制。 ### 总结 TextMate 2 不仅是一个基础的文本编辑器,它还提供了一整套高效的开发工具集,旨在提升程序员的生产...

    Textmate 图标美化文件

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

    Editplus 的 Textmate 主题 Editplus_with_Textmate_Theme

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

    textmate theme的一些收集和效果

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

    TextMate2.0-alpha For Mac

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

    TextMate 2.0 beta版本

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

    windows下的textmate E TextEditor 文本编辑器

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

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

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

    Textmate源代码

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

    永久使用TextMate方法

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

    shortcuttranslator:Intellij 插件可在键盘映射之间转换快捷方式

    当然,您可以在 IDEA / RubyMine / PyCharm 中轻松更改键盘映射……但是您想学习默认的 Intellij 快捷键,就像您在 TextMate 中学习 TextMate 快捷键和在 Eclipse 中学习 Eclipse 快捷键一样。 这个插件与 ctrl+...

    eclipse也可以和textmate一样美

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

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

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

    TextMate 有哪些优点?.docx

    3. **Lexical Scope**:TextMate定义了词法作用域(Lexical Scope),这意味着不同的快捷键和命令可以根据当前文件的上下文或类型进行智能应用。这种设计让快捷键更具针对性,减少了记忆负担,同时也增强了编辑器的...

    为Finder Toolbar 添加 OpenInTextMate

    总之,“为Finder Toolbar 添加 OpenInTextMate”是一个提升Mac用户使用TextMate编辑器效率的方法,通过定制Finder工具栏和设置快捷键,使得在文件管理器中直接用专业编辑器打开文件变得简单快捷。这个过程涉及了...

    Leopard 10.6下安装TextMate1.5.9

    标题 "Leopard 10.6下安装TextMate 1.5.9" 指的是在苹果操作系统Snow Leopard(代号Leopard)版本10.6上安装文本编辑器TextMate 1.5.9的过程。TextMate是一款非常受欢迎的、具有高度可定制性的文本编辑工具,尤其受...

Global site tag (gtag.js) - Google Analytics