sublime快捷键(mac版)一览
古语有言:工欲善其事,必先利其器。
编辑器可以说是程序员的利器。由于sublime编辑器轻量便捷,本人在开发中比较青睐,而吸引我的其中一点就是强大的快捷键,可以让我批量迅速的处理一些操作。废话不多说,直接上干货。
选择一个选中项的下一个匹配项: ⌘ + d
把光标放在一个单词上,按下ctrl+d,将选择这个单词。一直按住⌘且按D多次,将选择当前选中项的下一个匹配项。通过按住ctrl,再按D三次,将选择三个相同的文本。
选择一个选中项的所有匹配项: CTRL + ⌘ + G
和上面一样,但它选择文件中的所有匹配项。小心使用这个,因为它能选择一个文件中的所有匹配项.
选择与光标关联的开始和结束标签:⌘+⇧+ K
这是一个法宝。也许你希望所有属性保持不变,但只是想选择标签。这个快捷键为你这样做,会注意到你可以在一次操作多个标签。*需要Emmet插件
选择容器内内容:CTRL + D
如果你把光标放在文本间再按下上面的键将选择文本,就像⌘+ D。但是再次按下它,将选择父容器,再按,将选择父容器的父容器。*需要Emmet插件
选择括号内的内容: ⌘ + ⇧ + Space
这有助于选择括号之间的一切。同样适用于CSS。
上移或下移行: CTRL + ⌘ + ↑ 或 ↓
复制行或选中项: ⌘ + ⇧ + D
如果你已经选中了文本,它会复制你的选中项。否则,把光标放在行上,会复制整行。
增加和减少缩进: ⌘ + [ 或 ]
好处(放在任何位置都可以)
剪切行或选中项: ⌘ + X
剪切一行到你的剪切板,你可以粘贴到其他地方.
粘贴并保持缩进: ⇧ + ⌘ + V
这是又一个我每次都用的快捷键。在gif中我显示了普通粘贴(⌘+ V)和缩进粘贴两种效果的对比。注意缩进如何排列。
用标签包裹行或选中项: CTRL + ⇧ + W
使用标签包裹一行; 开始输入你想使用的标签,你成功了.
移除未闭合的容器元素: ⌘ + ’
这会移除与你的光标相关的父标签。对清除标记很有帮助。
计算数学表达式: ⌘ + ⇧ + Y(译者注:ctrl+shift+y)
我从未想过我会经常使用这个,但是确实很好用
递增和递减: ⇧ + OPTION + ↑ or ↓, OPTION + ↑ or ↓
按住 ⇧ 将以10的步长改变数字, 不按住以1为步长. 同时注意到你不需要选择数字, Sublime Text 足够聪明到更新本行最近的数字.
大写和小写: ⌘ + K then U, ⌘ + K then L(译者注:ctrl+k+u,ctrl+k+l)
注释选中项/行: ⌘ + /(译者注:ctrl+/)
这个在所有语言下都可用, 对行和选中项都可用.
额外令人高兴的事情!使用AlignTab自定义快捷键
上面的快捷键都是Sublime Text默认的快捷键,但是你也可以添加你自己的自定义快捷键。以下示例应用 AlignTab插件使用 三个自定义键绑定 来基于=> ,=,和:进行内容垂直对齐。因为我工作中主要使用JavaScript和PHP,这些绑定对于几乎我需要的每一个场景都有用,但是你可以用任何你想要的字符进行垂直对齐。
在你自己的编辑器实现下面gif的效果,只需安装 AlignTab, ,添加自定义绑定到您的自定义键绑定文件中,选择一些代码,并点击CTRL + ⇧ + . 或 ; 或 =.
结论
一旦你看到多行代码发生了一个改变,通常有一个使用几个按键来实现改变的方法,而不是一个个地编辑它们。通过连续使用上面快捷键的组合去执行重复的或可预见的改变,你可以大大提高你编码的速度。
这里是一个简短的Gif,包括选择所有匹配项,复制链接的文本,利用多行光标粘贴复制的文本,并将该文本转换为小写。
赏
(完)
sublime快捷键(mac版)一览相关推荐
- Visual Studio Code 快捷键 Mac 版
说明:该文章内容翻译自Visual Studio Code 快捷键 Mac 版 Mac 键盘符号说明 ⌘ == Command ⇧ == Shift ⇪ == Caps Lock ⌥ == Optio ...
- IDEA常用快捷键和谷歌浏览器快捷键Mac版
IDEA快捷键Mac版 IDEA快捷键 功能 Option + Command + L 格式化代码 Option + enter 打开提示 Command + / 注释方式是"行注释&quo ...
- Sublime Text3(mac版)上好用的插件
本人录制技术视频地址:https://edu.csdn.net/lecturer/1899 欢迎观看. 本节索引 sublime Text3 插件的安装 代码编辑非常有用的5个插件 配置React 开 ...
- Sublime Text3 Mac版去掉自动更新和添加中文
一.去掉自动更新 1.先看下没有去掉自动更新,每次启动后的弹框提示: 2.去掉方法: 2.1)点击菜单栏 -> Preferences -> Settings-User 进入个人参数设置页 ...
- Android Studio 快捷键--MAC版详解
本文转载自 https://blog.csdn.net/fanpeihua123/article/details/53691512 要点总结 : -- 熟练使用快捷键 : 在任何编程环境中, 熟练使用 ...
- IntelliJ IDEA 快捷键 Mac版(个人自用最新版)
Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+Delete) ↑ 上箭头 ...
- idea mac 查找文件快捷键_intellij idea 常用快捷键mac版
command + N 查找类 command + shift + N 查找文件 alt + enter 快速import class alt + command 格式化代码 shift + con ...
- eclipse快捷键(Mac版)整理
eclipse快捷键(Mac版)整理 前言: 最近在学习JDBC,老师用的是eclipse,对于习惯了IDEA的我来说,没有了快捷键,效率明显下降. 我认为,开发工具的熟练使用,也是程序员必备的一项技 ...
- MAC版php开发工具推荐:10款最流行的mac版php开发工具
目前使用MAC ios系统的php开发者越来越多.那目前MAC下php开发都用哪些工具呢?可能对于php初学者不知道该用哪些或者哪些mac版的php开发工具比较好?php中文网特为PHP开发者推荐几款 ...
- Sublime Text Mac完美版
一.下载安装Sublime Text Mac 官方网址:http://www.sublimetext.com 进入官网后,点击导航栏『Download』进入下载页. 直接点击『OS X』即可 安装很简 ...
最新文章
- OpenCV3.2.0+VS2017在window10开发环境配置记录
- 机器人会模仿人类微笑了,但我总觉得这笑容……
- 场效应管的判别、检测及使用时的注意事项!
- VTK:PolyData之Curvatures
- tp中怎么执行mysql事务_tp中使用事务
- c#输入三个数选出最大的_C#写一个输入三个整数,按大到小顺序输出的小程序...
- C++ const用法 尽可能使用const
- 三种model 在lfw 上的精度
- 桌面环境选择_如何在 Ubuntu 20.04 LTS 上安装深度(Deepin)桌面环境 | Linux 中国
- 史密斯圆图matlab,用MATLAB程序实现Smith圆图的图解过程
- 鼠标右键没有word、excel/右键不能新建word、ppt等office
- PS图像特效算法——镜像渐隐
- psql中character varying和character区别
- 从零开始学前端第十七讲--微信小程序开发入门
- java 调用 mysql存储过程
- window系统下多个版本谷歌浏览器并存
- optitrack学习(1):参考资料
- 我不想关注你了,饭否
- 深度学习之BP神经网络
- SaaS服务:虽霸主未成,但不乏强者
热门文章
- 惠普T620瘦客户机安装Win7时AMD显卡驱动造成Aero透明效果不能使用
- ES Transport Client学习
- 北京内推 | 启元世界招聘虚拟人算法工程师/实习生
- Linux基础(8)Linux常用网络命令
- 主板检测卡c5_主板检测卡显示的代码都是什么
- 哈夫曼编码(Huffman Coding)多图详细解析
- mysql中哪一个储存逻辑型_《VisualFoxPro》2018秋华东年季学期在线作业(一)二三...
- 下载频道2013免积分人气资源大汇总
- html广告代码自适应,很实用的对联广告代码(自适应高度)
- 身份证扫描件用手机怎么弄?手把手教你生成电子身份证