Sublime Text常用快捷键对照表_Sublime Text大幅提升编码效率操作【汇总】

雨丽大大_6395

雨丽大大_6395

2026-06-07

478人浏览

原创

ctrl+p搜不到函数或变量,是因为符号搜索需加@/#前缀、索引未就绪、语法识别错误(如显示plain text而非javascript),且@仅匹配函数/类/方法名,不匹配变量。

sublime text常用快捷键对照表_sublime text大幅提升编码效率操作【汇总】

Ctrl+P 不是打开系统文件对话框,它启动的是 Sublime 自带的模糊搜索面板,响应快、支持符号跳转,但依赖后台索引完成和语法识别正确。

为什么 Ctrl+P 搜不到函数或变量?

常见错误现象:输 @init 没反应,或 #header 匹配不到 JS 变量。

  • 右下角语法标签显示为 Plain Text 而非 JavaScript —— Ctrl+/ 和 Ctrl+P 的符号索引都失效
  • 首次使用 @ 前缀时索引未就绪:状态栏还在显示“Indexing…”或有进度条,此时输会无响应
  • JS 文件里写了 const user_id = 123,但搜 @user_id 失败——@ 只匹配函数/类/方法名,不匹配变量;该用 #user_id
  • 路径含中文或空格时,Ctrl+P 仍可匹配,但部分旧版本(v4120 之前)对 Unicode 文件名支持不稳定,建议升级到 v4147+

Ctrl+D 和 Alt+F3 到底该用哪个?

两者都多选,但触发逻辑和风险等级完全不同。

Sublime Text Build Linux版
Sublime Text Build Linux版

Sublime Text Linux x86-64 deb 安装包。官方也提供 rpm、tar.xz 和软件源安装方式。

下载
  • Ctrl+D 是增量控制:光标停在 user_id 上,按一次选第一个,再按选第二个……适合只改前几处、跳过注释里同名字符串
  • Alt+F3 是全量爆破:一按就选中全文所有 user_id,不管上下文、不区分大小写、正则模式下也无效
  • 误触 Alt+F3 后别狂按 Esc——残留光标会导致粘贴错位;更稳的是先按 Ctrl+U(软撤销)回退光标位置
  • 想跳过某个匹配项?按 Ctrl+K, Ctrl+D,它会跳过当前已选中的那一处,继续找下一个

Ctrl+Shift+L 真的只是“加光标”吗?

它不做选择,只把已有选区拆成多个独立光标,全部落在各行末尾——这个行为必须前置“选中多行”才生效。

  • 必须先用 Ctrl+L 连按、鼠标拖选或多行 Shift+↓ 选中内容,再按 Ctrl+Shift+L 才能拆光标
  • 某行结尾有空格?光标会落在空格后——删空格前建议先按 End 定位,否则可能误删代码
  • 拆完光标后统一缩进?别用 Tab(只影响第一行),用 Ctrl+] 批量向右缩进
  • 配合查找替换更灵活:查 $(行尾锚点)→ 替换为 ,,就能给每行末尾加逗号

Ctrl+/ 注释失败,90% 是语法搞错了

它的行为完全由当前文件的语法定义驱动,不是通用逻辑。一旦语法类型错,它要么没反应,要么插出非法符号。

  • .js 文件里插 //,.html 里插 <!-- -->,.py 里插 #
  • 右下角显示 Plain Text 却想注释?按 Ctrl+Shift+P 输入 ssjson、ssyaml 快速切换,或右键 → Set Syntax 手动选
  • JSON 文件里按 Ctrl+/ 没反应?因为 JSON 不支持行注释,Sublime 默认不启用;可装 JSON Enhancements 插件扩展支持
  • 块注释用 Ctrl+Shift+/,但某些语言(如 Go)不支持块注释语法,此时会静默失败,无提示

复杂点在于:这些快捷键不是孤立动作,而是彼此耦合的。比如 Ctrl+P 的符号跳转依赖 Ctrl+Shift+P 切换语法,而 Ctrl+D 的精准控制又依赖 Ctrl+Shift+L 拆出的光标位置是否准确。最容易被忽略的是——所有这些功能,都建立在右下角那个不起眼的语法标签正确的基础上。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

80

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

80

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

80

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

60

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

60

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

280

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

160

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

140

15

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

2026.09.22

80

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程