0

0

Sublime如何快速搜索文件快捷键 Sublime全局搜索跳转方法【建议】

穿越時空

穿越時空

发布时间:2026-01-31 16:03:10

|

489人浏览过

|

来源于php中文网

原创

Ctrl+P实现秒级模糊匹配文件名,支持路径补全、符号跳转(@)、HTML元素定位(#),误输按Esc清空;全局搜索用Ctrl+Shift+F,支持路径过滤、文件类型限定和正则替换。

sublime如何快速搜索文件快捷键 sublime全局搜索跳转方法【建议】

直接按 Ctrl+P(Windows/Linux)或 Cmd+P(macOS)就能秒开文件,不是搜索内容,是模糊匹配文件名

这是 Sublime 最轻量、响应最快的文件跳转方式——它不建索引、不预读内容、不打开预览,只做路径级模糊匹配。输 main 会命中 main.pywebpack.main.jssrc/pages/main.vue;输 css/header 自动补全斜杠并定位到 src/css/header.scss

  • 想跳转函数定义?在 Ctrl+P 框里输 @init(需已启用符号索引,默认开启)
  • 想跳 HTML 元素?输 #login,但仅限当前已打开的文件
  • 误输太多字符导致无结果?按 Esc 清空重来,别用退格键狂删——它会触发历史回溯而非清空输入框

全局搜索内容用 Ctrl+Shift+F,不是 Ctrl+F

Ctrl+F 只搜当前文件,Ctrl+Shift+F 才是真正意义上的“项目级全文扫描”。按下后底部弹出面板,Find 输入关键词,Where 控制范围,Replace 留着备用。

  • 侧边栏选中某个文件夹再按 Ctrl+Shift+FWhere 会自动填入该路径,省得手动写 ./src/
  • 只想搜 JS 文件?Where*.js;要排除 node_modules?加 -node_modules(注意前面有短横)
  • 搜中文或特殊符号时,若结果为空,先点 Aa 关闭“Whole Word”,再关掉“Match Case”——默认大小写敏感容易漏匹配

搜索结果页支持多光标批量操作,但别急着按 Alt+F3

点击 Find 后,结果以新标签页形式列出,每行含文件路径、行号和上下文。这时你其实已经站在批量编辑的入口了。

元典智库
元典智库

元典智库:智能开放的法律搜索引擎

下载
  • 想提取所有匹配行?先在结果页选中第一行,按 Ctrl+D 逐个加选;或全选结果后按 Ctrl+Shift+L,每行变成一个独立光标
  • Alt+F3 是“当前文件内全选相同词”,不是“全局结果全选”——在结果页按它只会高亮当前行里的重复字符串,毫无意义
  • 想把所有匹配行开头加 // ?先用 Ctrl+Shift+L 拆成多光标,再按 HomeShift+EndCtrl+Shift+K 删掉行首空白,最后输入 //

正则替换慎用捕获组,$1$0 容易写反

开启 .* 正则模式后,FindReplace 就能处理结构化文本,比如统一改引号、补前缀、抽字段。但捕获逻辑和 JavaScript 或 Python 不完全一致。

  • "([^"]*)" 想提双引号内内容,替换填 '$1' 是对的;但若填 '$0',就会把整个 "xxx" 包括引号一起套上单引号
  • 批量给数字加前缀?查 \d+,替换成 id_$0 —— 这里必须用 $0,因为没用括号捕获,$1 会为空
  • 正则里写 [^"]* 要注意:如果原文有换行,这个表达式会中断;真要跨行匹配,得用 [\s\S]*? 并勾选 . 匹配换行
Sublime 的搜索能力很强,但它的“快”建立在轻量设计上——不索引、不后台扫描、不自动刷新。所以当你发现 @function 跳不到新写的函数,或 Ctrl+Shift+F 找不到刚保存的文件,第一反应不是软件坏了,而是检查:文件是否在当前项目目录下?符号索引是否被意外关闭?Where 路径有没有拼错斜杠?这些细节比快捷键本身更决定效率。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

340

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

212

2023.09.04

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

1503

2023.10.24

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

625

2023.11.24

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

655

2024.03.22

php中定义字符串的方式
php中定义字符串的方式

php中定义字符串的方式:单引号;双引号;heredoc语法等等。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

610

2024.04.29

go语言字符串相关教程
go语言字符串相关教程

本专题整合了go语言字符串相关教程,阅读专题下面的文章了解更多详细内容。

173

2025.07.29

c++字符串相关教程
c++字符串相关教程

本专题整合了c++字符串相关教程,阅读专题下面的文章了解更多详细内容。

83

2025.08.07

2026赚钱平台入口大全
2026赚钱平台入口大全

2026年最新赚钱平台入口汇总,涵盖任务众包、内容创作、电商运营、技能变现等多类正规渠道,助你轻松开启副业增收之路。阅读专题下面的文章了解更多详细内容。

54

2026.01.31

热门下载

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

精品课程

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

共14课时 | 0.8万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 3.1万人学习

CSS教程
CSS教程

共754课时 | 25.7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号