Textmate使用手册「建议收藏」

Textmate使用手册「建议收藏」Textmate使用手册cmd+option+L显示行号cmd+F页面搜索文字cmd+shift+F项目搜索文字cmd+G下一个搜索文字cmd+shift+G上一个搜索文字cmd+option+F替换一个cmd+ctrl+F全部替换cmd+S保存cmd+option+S全部保存

大家好,又见面了,我是你们的朋友全栈君。

Textmate使用手册

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 =>

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/158690.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • paddle深度学习基础之训练调试与优化

    paddle深度学习基础之训练调试与优化上一节咱们讨论了四种不同的优化算法,这一节,咱们讨论训练过程中的优化问题。本次代码修改模型全是在卷积神经网络

  • jvm的垃圾回收算法_jvm垃圾回收策略

    jvm的垃圾回收算法_jvm垃圾回收策略前言相比C语言,JVM虚拟机一个优势体现在对对象的垃圾回收上,JVM有一套完整的垃圾回收算法,可以对程序运行时产生的垃圾对象进行及时的回收,以便释放JVM相应区域的内存空间,确保程序稳定高效的运行,但在真正了解垃圾回收算法之前,有必要对JVM的对象的引用做一个简单的铺垫JVM对象可达性分析算法Java虚拟机中的垃圾回收器采用可达性分析来探索所有存活的对象扫描堆中的对象,看是否能够沿着GCRoot对象为起点的引用链找到该对象,找不到表示可以被回收想象一下,对象在什么情况下会被认为是垃圾对象呢?

  • Android四大组件Broadcast中注册广播registerReceiver流程源代码详解

    Android四大组件Broadcast中注册广播registerReceiver流程源代码详解在Android系统中,为什么需要广播机制呢?广播机制,本质上它就是一种组件间的通信方式,如果是两个组件位于不同的进程当中,那么可以用Binder机制来实现,如果两个组件是在同一个进程中,那么它们之间可以用来通信的方式就更多了,这样看来,广播机制似乎是多余的。然而,广播机制却是不可替代的,它和Binder机制不一样的地方在于,广播的发送者和接收者事先是不需要知道对方的存在的,这样带来的好处便是,系统的各个组件可以松耦合地组织在一起,这样系统就具有高度的可扩展性,容易与其它系统进行集成。在软件工程中,是非常强

  • Java开发经典实战!java编程培训学校排名

    Java开发经典实战!java编程培训学校排名GC概述垃圾收集(GarbageCollection)通常被称为“GC”,由虚拟机“自动化”完成垃圾回收工作。思考一个问题,既然GC会自动回收,开发人员为什么要学习GC和内存分配呢?为了能够配置上面的参数配置?参数配置又是为了什么?“当需要排查各种内存溢出,内存泄露问题时,当垃圾成为系统达到更高并发量的瓶颈时,我们就需要对GC的自动回收实施必要的监控和调节。”JVM中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生随线程而灭。栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理。它们的

  • 键盘与计算机连接,罗技键盘怎么连接电脑?原来连接的方式这么简单!「建议收藏」

    键盘与计算机连接,罗技键盘怎么连接电脑?原来连接的方式这么简单!「建议收藏」现在科技的发展已经让我们拥有越来越方便电子的工具,他们在生活中会帮助我们更快捷方便的达到目的,可以说科技创造了新的生活与理念。很多人也都逐渐让自己的生活更加接近现代技术的发展,比如我们会通过在生活中购买很多的智能家居的方式,让自己感受科技的力量。其实除了智能家居,我们常使用的电脑就是一种非常智能和先进的科技。而与电脑相关的键盘也被开发的越来越智能和先进,我们的使用的可能过程可能就会存在很多的问题,…

    2022年10月16日
  • EasyMock日记1[通俗易懂]

    privatePayControllerpayController;privateHttpServletRequestrequest;privateUseruser;privateHttpSessionsession;@Beforepublicvoidbefore(){payController=newPayController();user=ne

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号