Sublime Text for Mac的快捷键

文章目录

    • 选择文本
    • 移动光标
    • 编辑文本
    • 查找/替换
    • 窗口显示
    • 书签和标记
    • 其它

选择文本

快捷键说明
Command+D先选中文本,再按Command+D,会选中下一个相同的文本,再继续按D(Command不放)则会选中下一个相同的文本,可以同时编辑被选中的文本
Control+Command+G选中文本,按下此快捷键,即可一次性选择全部的相同文本进行同时编辑。比如:快速选中并更改所有相同的变量名、函数名等,和QQ快捷键冲突
Option+拖动鼠标垂直选中,意义不大
Commandl+L选中整行,继续操作则继续选择下一行
Shift+↓向下选中多行,效果和Command+L类似,但是选中首行时,如果光标不是在行首,此快捷键并不会选中整行,而是把光标右侧的字符全部选中,按住Shift不放,继续点按则会选中下一行,意义不大
Shift+↑向上选中多行,意义不大
Shift+Option+↓按住前两个键不放,每次点按则会选中下一行
Shift+Option+↑按住前两个键不放,每次点按则会选中上一行
Shift+Command+L先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行
Shift+Control+M将光标放在括号内,按下此快捷键会全部选中括号内的内容(按住ControlShift不放,继续点按M,则会选择父括号中的内容)。比如我们要重写函数,就可以执行此快捷键来快速选中并删除函数中的代码
Shift+←选中光标左侧的字符,每按一下左箭头会选中一个字符
Shift+→选中光标右侧的字符,每按一下右箭头会选中一个字符
Shift+Option+←选中光标左侧的字符,每按一下左箭头会选中一个单词
Shift+Option+→选中光标右侧的字符,每按一下右箭头会选中一个单词
Shift+Command+←选中光标左侧的全部文本
Shift+Command+→选中光标右侧的全部文本
Shift+Command+↑选中光标所在行及上方的全部文本内容
Shift+Command+↓选中光标所在行及下方的全部文本内容
Command+鼠标左键按住Command,再按住鼠标左键拖动选择文本,可以同时选择多处文本,编辑的时候被选中的多处文本会同时编辑
Shift+Command+J选中同一缩进区块,持续按键会逐步扩大选择区域,意义不大
Shift+Command+space选中范围,持续按键会逐步扩大选择区域,意义不大
Shift+Control+A选中光标左侧的字符文本

移动光标

快捷键说明
Control+M光标移动至括号结束或开始的位置
Command+←快速移动光标到行首
Command+→快速移动光标到行尾
Control+E光标移到行尾
Control+A光标移到行首
Option+→向右移动光标到单词尾部
Option+←向左移动光标到单词头部

编辑文本

快捷键说明
Shift+Control+↑向上添加多行光标,可同时编辑多行,意义不大
Shift+Control+↓向下添加多行光标,可同时编辑多行,意义不大
Control+Command+↑将光标所在行上移
Control+Command+↓将光标所在行下移
Command+Enter在光标所在行的下一行插入新行
Shift+Command+Enter在上一行插入新行
Commandl+J合并选中的多行为一行。比如:将多行格式的CSS属性合并为一行
Shift+Command+D复制光标所在整行,插入到下一行
Tab缩进
Shift+Tab取消缩进
Command+]缩进当前行或者段落
Command+[取消缩进当前行或者段落
Control+K从光标处开始删除至行尾
Command+Del从光标处开始删除至行首
Shift+Control+K删除整行
Command+X删除当前行
Option+Del 或者 Control+Del向左按词删除
Command+/注释单行
Option+Command+/注释多行
Command+K或者Command+U单词大写,MBA亲测无效
Command+K或者Command+L单词小写,MBA亲测无效
Command+Z撤销
Command+Y反撤销
Command+U软撤销,感觉和 Command+Z 一样
Control+T靠近光标左侧的一个字符,向右移动,即交换光标前后字母/文字

查找/替换

快捷键说明
Command+F打开底部搜索框,查找关键字
Shift+Command+F在文件夹内查找和替换,与普通编辑器不同的地方是Sublime允许添加多个文件夹进行查找,默认是在当前打开的文件所在目录下寻找
Option+Command+F在当前文件内查找替换
Command+P或者Command+T打开搜索框,显示当前文件所在目录下所有文件,输入文件名或移动光标可以预览或打开文件。特殊用法:1.输入当前项目中的文件名,快速搜索文件;2.输入@和关键字,查找文件中函数名;3.输入和数字,跳转到文件中该行位置;4.输入#和关键字,查找变量名
Control+G打开搜索框,自动带:,输入数字快速跳转到该行位置
Command+R打开搜索框,自动带@,输入关键字,查找文件中的函数名
Shift+Command+P打开命令面板

窗口显示

快捷键说明
Control+Tab向右切换当前窗口的标签页(每个标签页其实是一份文件)
Shift+Control+Tab向右切换当前窗口的标签页
Shift+Command+[向左切换当前窗口的标签页
Shift+Command+]向右切换当前窗口的标签页
Option+Command+1窗口恢复1屏
Option+Command+2窗口左右分屏-2列
Option+Command+3窗口左右分屏-3列
Option+Command+4窗口左右分屏-4列
Option+Command+5窗口等分4屏
Option+Command+8窗口垂直分屏-2屏
Option+Command+9窗口垂直分屏-3屏
Control+W关闭当前打开文件,多个标签页,就是关闭当前标签页
Control+Shift+W关闭所有打开文件
Shift+Command+N新建窗口
Command+N新建文件,也就是标签页
Control+Command+F窗口全屏

书签和标记

快捷键说明
Command+F2设置和取消书签,MBA使用功能键需要结合Fn键使用,MBA亲测无法取消
F2跳到下一个书签,需要结合Fn键使用
Shift+F2跳到上一个书签,需要结合Fn键使用
Shift+Command+F2取消所有书签,MBA需要结合Fn使用
Command+K设置和取消标记,MBA亲测无效

其它

快捷键说明
Option+Command+[选中代码,按下快捷键,折叠代码
Option+Command+]选中代码,按下快捷键,展开代码
Command+K或者Command+0展开所有折叠代码
F5行排序,按数字、字母、文字排序,结合Fn键使用
F6单词检测拼写,结合Fn使用
Ctrl + `打开控制台

参考资料:
SublimeText 快捷键

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/335026.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

zip unzip_zip和unzip上的Java要点

zip unzip压缩是编写文件时可以在我们的代码中发出的主要动作之一。 因此,我发现在zip和unzip上必不可少的简单Java代码段,并且必须易于访问。 要点是纯Java语言,并以zip格式存储两个文件。 完成后,打开打开的拉链并评估其内容。…

mysql不支持子查询_MySQL不支持子查询优化一例

一创建表 create table tt1(id int primary key, c1 INT);create table tt2(id int primary key, c2 INT);insert into tt1 value一创建表create table tt1(id int primary key, c1 INT);create table tt2(id int primary key, c2 INT);insert into tt1 values(1,1),(2,2),(3,3…

nginx配合python_人生苦短我用python[0x02] nginx与python结合

原标题:人生苦短我用python[0x02] nginx与python结合**文章内容为原创,欢迎转载请注明出处**背景nginx是一款高性能的http服务器,python是一门无论做系统开发还是业务逻辑开发都是非常不错的动态语言,现在流行微服务,微…

Linux 文件颜色含义

目录文件:蓝色 一般文件:白色 符号链接:紫色 设备文件:黄色 可执行文件:绿色 链接文件:青色 图片文件:粉红色 压缩文件:红色 其它文件:灰色 链接文件&#xff1…

Mysql索引使用情况_介绍mysql索引失效的情况

mysql视频教程栏目索引失效的情况。索引对于MySQL而言,是非常重要的篇章。索引知识点也巨多,要想掌握透彻,需要逐个知识点一一击破,今天来先来聊聊哪些情况下会导致索引失效。图片总结版相关免费学习推荐:mysql视频教程…

java8根据某个id删选_Java 8可选

java8根据某个id删选在编程时,我们都面临着(最) 臭名昭著的NullPointerException 。 而且我相信我们所有人都同意,遇到NullPointerException也是一种痛苦。 为了使读者了解最新情况,著名的计算机科学家Tony Hoare引入了…

emacs python ide_Emacs Python IDE win7 x64

安装平台 win7 x64 ,emacs 23.3.1snippet工具,可自定义一些模板:.emacs 配置如下(add-to-list load-path "~/.emacs.d/yasnippet")(require yasnippet) ;; not yasnippet-bundle(yas/global-mode 1)自动完成工具,其实只…

解决阿里云 ssh 远程连接短时间没操作就会断掉的问题

在本地主机(例如:你自己的 MacBook)中打开 sshd 的配置文件,命令语句如下: sudo vim /etc/ssh/sshd_config注意:使用用户 root 编辑配置文件,否则会报错。 找到下面这个两行(/Clie…

oracle查看jdk文档_Oracle JDK 9 Early Access文档已更新

oracle查看jdk文档Raymond Gallardo于2017年4月4日发布的针对Oracle JDK 9的抢先 访问文档已更新,今天宣布对Oracle JDK9文档的抢先访问页面进行了更新。 Gallardo重点介绍了一些更新的部分,包括Oracle JDK 9的新增功能 , Oracle JDK 9迁移指…

python3 selenium_Python3+Selenium3自动化测试-(准备)

Python3Selenium3自动化测试-(准备)最近在学习selenium自动化测试相关的内容,所以将实际准备情况做一记录,# 系统:win10(64位)# 浏览器:Chrome(67.0)、Firefox(61.0)、IE# python版本:3.6.5# Selenium:3.13…

MacBook如何通过键盘快捷键输入特殊字符_特殊符号

符号快捷键说明–[ Option ][ - ]破折号[ Option ] [ / ]除号≠[ Option ][ ]不等号≤[ Option ][ < ]≥[ Option ][ > ][ Option ][ \ ]左指双角引号[ Option ][ ’ ]拉丁文小写字母AE…[ Option ][ ; ]水平省略号≈[ Option ][ X ]约等于Ω[ Option ][ Z ]希腊文大写…

java 类 null_深入理解java中的null“类型”

本文研究的主要是java中的null“类型”的相关实例&#xff0c;具体介绍如下。先给出一道简单的null相关的题目&#xff0c;引发我们对null的探讨,后面会根据官方语言手册对null“类型”进行解读。题目&#xff1a;下面程序能正确运行吗&#xff1f;解析&#xff1a;输出应该为 …

wcg总决赛_关于总决赛

wcg总决赛可以将变量声明为final。 最终变量只能分配一次。 如果分配了最终变量&#xff0c;则将导致编译时错误&#xff0c;除非在分配前立即将其明确取消分配。 分配任何最终变量后&#xff0c;将永远无法对其进行更改。 如果变量引用任何对象的任何实例&#xff0c;它将继续…

python dump函数用法_Python中json库的load和dump函数

相信很多朋友都对python里面的json库非常熟悉&#xff0c;json这个东西简明易懂&#xff0c;还能储存数据&#xff0c;实在是非常方便。我一开始使用json是从爬虫接触的&#xff0c;那个时候只知道json.loads和json.dumps&#xff0c;当时ide确实会自动填充load函数和dump函数&…

如何彻底禁用Chrome浏览器的缓存功能

禁止Chrome浏览器的缓存功能有几种方式&#xff1a; 使用Shift F5强制刷新缓存。实际使用中我们发现&#xff0c;这种方法对于部分网页的更改并不能做到释放缓存的作用&#xff0c;尤其是无法释放DNS缓存。 使用隐身模式Shift Control N. 这种方法只能在打开的页面上消除之…

java int integer内存_java中一个integer对象的内存占用是多少?可以通过java方法输出吗?...

今天翻记录看到了自己15年3月份提的问题&#xff0c;现在已经18年6月份了&#xff1b;去年线上项目出现内存瓶颈&#xff0c;原因是缓存的玩家角色数据过多&#xff0c;在长时间不停服的情况下&#xff0c;导致数据越来越膨胀&#xff0c;之前没有清除无用缓存的机制&#xff0…

Linux命令行中的特殊符号_特殊字符

常用的特殊符号 符号说明#1.表示注释&#xff1b;2.命令提示符~表示用户主目录。切换到用户主目录下&#xff1a;cd ~&#xff0c;切换到用户主目录下的bin目录&#xff1a;cd ~/bin~表示当前目录。切换到当前目录下wwwroot目录&#xff1a;cd ~/wwwroot~-表示上次的工作目录。…

微信小程序css 华文琥珀_琥珀项目:较小的,面向生产力的Java语言功能

微信小程序css 华文琥珀Brian Goetz最近的消息欢迎来到琥珀&#xff01; 介绍Project Amber &#xff08; OpenJDK的一部分&#xff0c; 最初于1月提出 &#xff09;。 Goetz通过介绍“欢迎使用Amber项目&#xff0c;这是我们面向特定生产力的Java语言JEP的孵化场”的介绍打开了…

windows查看器无法打开图片_关于windows微软商城无法打开 错误代码0x80004003问题...

我本来是商城可以进 但是一打开里面的东西就无法打开 按下面的刷新就闪退 如下图操作桌面winr 运行 services.msc然后找到windows update打开就行 但是开启了系统会自动更新若是修改时显示拒绝访问桌面winr 输入regedit打开注册表 注册表找到HKEY_LOCAL_MACHINESYSTEMCurrentCo…

win10 java 反编译_win10下对.java源文件进行编译和反编译的步骤

1、先写好代码&#xff0c;如下找了个示例代码&#xff0c;文件名是Mutex.java&#xff1a;package com.huangshiyi.concurrent.cha04;import java.util.concurrent.TimeUnit;public class Mutex {private final static Object MUTEX new Object();public void accessResource…