SublimeText的快捷键有哪些_常用高效快捷键大全与自定义

sublimetext的快捷键有哪些_常用高效快捷键大全与自定义

Sublime Text 的快捷键,简单来说,就是让你飞起来的翅膀。用熟了,代码就像流水一样从指尖倾泻而出,效率提升不是一点半点。

掌握 Sublime Text 快捷键,能显著提高%ignore_a_1%效率,同时个性化定制更能满足不同开发者的需求。

Sublime Text 常用高效快捷键:

文件操作:

Ctrl+N

: 新建文件

Ctrl+O

: 打开文件

Ctrl+S

: 保存文件

Ctrl+Shift+S

: 另存为

Ctrl+W

: 关闭当前文件

Ctrl+Shift+T

: 恢复最近关闭的文件(超级实用!)

Ctrl+P

: 快速查找文件(模糊匹配,效率神器)编辑操作:

Ctrl+X

: 剪切

Ctrl+C

: 复制

Ctrl+V

: 粘贴

Ctrl+Z

: 撤销

Ctrl+Y

Ctrl+Shift+Z

: 重做

Ctrl+A

: 全选

Ctrl+D

: 选中当前单词或区域,重复按会选中下一个相同的单词或区域(批量修改利器)

Ctrl+K, Ctrl+U

: 将选中内容转换为大写

Ctrl+K, Ctrl+L

: 将选中内容转换为小写

Ctrl+Shift+D

: 复制当前行到下一行

Ctrl+Shift+K

: 删除当前行

Ctrl+J

: 将选中的行合并为一行

Ctrl+[/]

: 代码缩进/取消缩进

Ctrl+Shift+[/]

: 折叠/展开代码块

Alt+Shift+数字

: 布局切换,例如

Alt+Shift+2

是左右分屏。查找替换:

Ctrl+F

: 查找

Ctrl+H

: 替换

Ctrl+Shift+F

: 在所有文件中查找光标操作:

Ctrl+G

: 跳转到指定行

Ctrl+L

: 选中整行

Ctrl+Shift+Up/Down

: 向上/向下移动当前行

Alt+Up/Down

: 向上/向下移动当前行 (另一种方式)

Ctrl+Shift+M

: 选中括号内的内容(从括号开始)

Ctrl+M

: 光标移动至括号的另一半其他:

Ctrl+Tab

: 切换当前打开的文件

Ctrl+Shift+P

: 命令面板(万能命令搜索框)

Ctrl+

(反引号): 显示/隐藏控制台

Sublime Text 快捷键冲突了怎么办?

快捷键冲突是常有的事,尤其是在安装了各种插件之后。解决方法也很简单,找到冲突的快捷键,然后修改其中一个。具体步骤如下:

打开 Preferences -> Key Bindings – User。

在打开的文件中,添加或修改键绑定。例如,如果你想将

Ctrl+Shift+F

修改为

Ctrl+Shift+Alt+F

,可以这样写:

[    { "keys": ["ctrl+shift+alt+f"], "command": "find_in_files" }]

保存文件,Sublime Text 会自动加载新的键绑定。

Sublime Text 如何自定义快捷键?

自定义快捷键,能让你的 Sublime Text 更加顺手。方法和解决快捷键冲突类似,都是通过修改

Key Bindings - User

文件来实现。

打开 Preferences -> Key Bindings – User。

找到你想要自定义的命令。可以通过命令面板 (

Ctrl+Shift+P

) 搜索命令名称。

Key Bindings - User

文件中,添加或修改键绑定。例如,如果你想将

reindent

命令绑定到

Ctrl+Shift+I

,可以这样写:

[    { "keys": ["ctrl+shift+i"], "command": "reindent" }]

保存文件,Sublime Text 会自动加载新的键绑定。

如何快速学习 Sublime Text 快捷键?

学习快捷键,最好的方法就是多用。一开始可能会觉得不习惯,但坚持一段时间,你会发现效率真的提升了很多。

从最常用的快捷键开始: 例如,

Ctrl+S

(保存),

Ctrl+C

(复制),

Ctrl+V

(粘贴),

Ctrl+Z

(撤销) 等。使用快捷键提示插件: 有一些插件可以在你使用鼠标操作时,显示对应的快捷键。制作自己的快捷键速查表: 将常用的快捷键整理成一个表格,方便查阅。坚持使用: 尽量避免使用鼠标,强迫自己使用快捷键。阅读官方文档和社区资源: Sublime Text 官方文档和社区有很多关于快捷键的资料,可以参考学习。

以上就是SublimeText的快捷键有哪些_常用高效快捷键大全与自定义的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/95169.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
不会文案?不会剪辑?不会拍摄?怎么做抖音?答案来了!
上一篇 2025年11月19日 15:07:10
VSCode如何恢复默认窗口布局_VSCode重置窗口合并布局设置
下一篇 2025年11月19日 15:11:15

相关推荐

  • UC浏览器为什么会自动安装应用_UC浏览器自动安装应用解决方法

    首先关闭UC浏览器安装未知应用权限,再禁用其内部推广服务,接着清理缓存与下载记录,最后通过系统安全中心拦截静默安装行为,可有效阻止自动安装应用。 如果您在使用UC浏览器时发现设备上出现了未经允许安装的应用程序,可能是由于浏览器内置的下载管理器或广告推广机制触发了自动安装行为。此类问题通常与权限设置、…

    2026年9月23日
    200
  • Java中ConnectException连接异常的解决方法

    答案:Java中ConnectException通常因服务未启动、网络不通或配置错误导致,需检查服务状态、IP端口配置及防火墙设置,并合理设置连接超时与重试机制。 Java中出现ConnectException通常表示应用程序尝试连接到远程服务器时失败,最常见的原因是目标主机拒绝连接或网络不通。这个…

    2026年9月23日
    200
  • MySQL服务无法启动怎么办?常见解决方法

    MySQL服务无法启动怎么办?常见解决方法MySQL服务无法启动怎么办?常见解决方法MySQL服务无法启动怎么办?常见解决方法MySQL服务无法启动怎么办?常见解决方法

    mysql服务无法启动常见原因包括配置错误、端口占用、数据文件损坏或权限问题。解决方法如下:1. 查看错误日志,定位问题根源;2. 检查配置文件是否存在语法错误或路径问题;3. 确认端口(如3306)未被占用;4. 核查数据目录的权限与完整性;5. 必要时修复或重置数据目录,甚至重新安装mysql。…

    2026年9月22日 用户投稿
    100
  • PHP三元运算符复杂条件_PHP三元运算符多条件处理

    三元运算符可通过逻辑运算符或嵌套实现多条件判断,如链式写法 $result = ($a > 5 && $b == 90) ? ‘优秀’ : $score >= 80 ? ‘良好’ : $score >= 60 ? &#…

    2026年9月22日
    100
  • PHP匿名函数怎么用_PHP匿名函数使用场景分析

    PHP匿名函数是无名函数,可作为回调或赋值给变量,常用在数组处理、事件回调、逻辑封装等场景,支持use引入外部变量及fn短语法,结合bindTo可访问对象私有成员。 PHP匿名函数,也叫闭包函数(Closure),是一种没有名称的函数,通常作为回调使用或赋值给变量。它在实际开发中非常灵活,尤其适合用…

    2026年9月22日
    200
  • Java中如何区分逻辑错误和系统异常

    系统异常是程序运行中由JVM抛出的RuntimeException,如空指针、数组越界,会导致程序中断并打印堆栈;逻辑错误是程序语法正确但结果不符预期,如条件写反、循环次数错误,不会崩溃但行为异常。两者区别在于是否抛出异常、是否中断执行及调试方式不同,需通过防御性编程、单元测试和日志调试加以防范。 …

    2026年9月22日
    100
  • 抖音小店如何运营?普通人开店选品与推广的实用策略

    抖音小店如何运营?普通人开店选品与推广的实用策略抖音小店如何运营?普通人开店选品与推广的实用策略抖音小店如何运营?普通人开店选品与推广的实用策略抖音小店如何运营?普通人开店选品与推广的实用策略

    新手做抖音小店最现实的问题是没钱投广告和没专业团队,解决方法是抓住选品和推广两个核心环节。一、选品要找市场需求高且利润合理的商品,避开竞争激烈或太冷门的品类,结合多平台数据测试;二、前期重点用“商品卡”推广,通过短视频展示产品使用场景并挂链接引流,成本低且适合测试;三、适当尝试直播积累经验,但不依赖…

    2026年9月22日 用户投稿
    400
  • Karate框架中处理带方括号和日期范围的GET请求参数

    本文旨在解决Karate框架中构建包含复杂、带方括号(如filters[start_date])及日期范围的GET请求参数时遇到的URL编码问题。通过对比直接定义查询对象和使用param关键字的方法,详细阐述了如何正确地构造URL,确保参数格式符合预期,从而有效进行API测试。 1. 问题背景与挑战…

    2026年9月22日
    200
  • win10无法修改默认应用_Win10设置中更改默认程序失败的解决方法

    首先通过“设置”应用重新分配默认程序,若无效则使用PowerShell移除预装应用障碍,最后可手动修改注册表重置文件关联,三步解决Windows 10默认程序无法保存问题。 如果您尝试在Windows 10的设置中更改文件类型的默认打开程序,但发现设置无法保存或立即恢复为原程序,则可能是由于系统策略…

    2026年9月22日
    500
  • windows10蓝牙已配对但未连接怎么办_windows10蓝牙配对未连接解决方法

    windows10蓝牙已配对但未连接怎么办_windows10蓝牙配对未连接解决方法windows10蓝牙已配对但未连接怎么办_windows10蓝牙配对未连接解决方法windows10蓝牙已配对但未连接怎么办_windows10蓝牙配对未连接解决方法windows10蓝牙已配对但未连接怎么办_windows10蓝牙配对未连接解决方法

    1、重启蓝牙支持服务并设为自动启动;2、更新或重装蓝牙驱动程序;3、删除设备后重新配对;4、运行Windows蓝牙疑难解答;5、检查设备电量与可发现模式,确保其正常工作。 如果您已成功将蓝牙设备与计算机配对,但设备状态显示为“已配对”却无法连接并使用,则可能是由于驱动程序、服务设置或系统缓存问题导致…

    2026年9月22日 用户投稿
    000
  • Qoder上线提示词增强功能 将开发者从“提示词”的负担中解放出来

    在 agentic coding 的新时代,一个关键挑战日益凸显:要得到卓越的答案,你必须先提出卓越的问题。 对开发者而言,这意味着需要投入大量时间去精心设计给ai的“提示词”。一句笼统的指令,比如“帮我写个函数”,往往只能换来一段简陋甚至存在安全隐患的代码;而一条清晰、结构完整、细节丰富的提示,则…

    2026年9月22日
    100
  • 递增一个未定义变量在PHP中会发生什么_PHP未定义变量递增行为解析

    递增未定义变量时PHP会自动初始化为0并触发Notice警告,例如$count++在未定义时值变为1;该机制虽可运行但易引发类型错误和维护难题,建议使用前显式初始化或isset检查以提升代码可靠性。 在PHP中,递增一个未定义的变量不会导致致命错误,而是会触发自动初始化并完成操作。这种行为虽然方便,…

    2026年9月22日
    800
  • PHP三元运算符常量使用_PHP三元运算符结合常量

    三元运算符结合常量可提升PHP代码可读性和维护性。通过define()或const定义常量后,可用常量作为条件判断依据,如IS_DEBUG ? ‘开发模式’ : ‘生产模式’;也可将常量作为返回值,如(APP_ENV === ‘dev&#8…

    2026年9月22日
    500
  • ​​VSCode的终极骚操作!学会这些让你的编程效率无人能敌

    掌握VSCode的高效技巧能显著提升编程效率。首先利用代码片段(Snippets)避免重复输入,如设置“rcomp”快速生成React组件结构;接着通过Emmet缩写大幅提升HTML/CSS编写速度,如“ul>li*3”生成列表;再结合Prettier、ESLint等插件优化代码质量与格式;自…

    2026年9月22日
    400
  • Karate教程:优雅处理GET请求中的复杂查询参数(含日期范围)

    本教程将详细介绍在Karate框架中如何正确发送包含复杂查询参数(特别是带有方括号的参数名,如filters[start_date])的GET请求。我们将通过实际示例,演示如何利用Karate的* param关键字优雅地构建URL,确保参数被正确编码并传递给后端服务,尤其适用于日期范围等场景。 理解…

    2026年9月22日
    200
  • 利用HTML数组输入在PHP中处理多次表单提交

    本教程详细介绍了如何在同一页面通过php处理多次表单提交,同时避免数据覆盖,实现数据的累加显示。核心方法是利用html的数组输入(`name=”fieldname[]”`)来收集多个值,并通过隐藏字段(`hidden` inputs)在每次提交时保留并传递历史数据,最终在ph…

    2026年9月22日
    300
  • PHP何时需要同时flush_PHP同时使用flush和ob_flush原因

    先调用ob_flush()将PHP输出缓冲区内容推送到底层,再调用flush()通知服务器立即发送数据,两者配合可穿透PHP和服务器缓冲层,实现输出实时性。 在PHP开发中,flush() 和 ob_flush() 经常被一起调用,目的是为了让输出内容及时发送到浏览器,而不是被缓冲机制延迟。要理解为…

    2026年9月22日
    100
  • PHP中操作JSON数组对象:添加与修改属性的实践指南

    本教程详细阐述如何在php中高效地处理包含对象的json数组。我们将学习如何利用`json_decode()`将json字符串转换为php数据结构,进而为数组中的现有对象添加或修改属性,并通过`json_encode()`将其转换回json字符串,避免手动构建json的常见错误。 在现代Web开发中…

    2026年9月22日
    1300
  • 实现Java双向路径搜索的正确方法

    本文旨在帮助开发者理解并正确实现Java中的双向路径搜索算法。通过分析常见的实现错误,我们将提供一种清晰、可行的解决方案,并详细解释如何构建完整的路径,克服单向搜索树的局限性,从而实现从起点到终点的完整路径搜索。 双向路径搜索是一种优化路径搜索效率的策略,它同时从起点和终点开始搜索,并在中间相遇。然…

    2026年9月22日
    1100
  • win11找不到网络打印机怎么解决_win11网络打印机无法发现解决方法

    首先启用网络发现和打印机共享,检查Print Spooler等服务状态,通过UNC路径手动添加打印机,确认组策略设置正确,并更新或重新安装最新驱动程序以解决局域网内无法搜索到共享打印机的问题。 如果您在局域网内无法搜索到已共享的打印机,可能是由于网络发现、服务或防火墙设置导致设备无法被探测到。以下是…

    2026年9月22日
    100

发表回复

登录后才能评论
关注微信