如何在 Visual Studio Code 中设置全局搜索
在使用 Visual Studio Code (VSCode) 中进行全局搜索时候,总是在整个工程下搜索,搜索的文件出来一大堆,如果事先确定内容在某个文件夹下,可以在全局搜索中设置,指定在某文件夹下搜索,或者排除在哪些目录下搜索。
第一行是搜索栏,输入要搜索的内容。
最右边功能是区分大小写,全字匹配(比如搜索abc,就不会显示abcd或者ab这些内容),使用正则表达式。变成高亮就是开启对应功能。
第二行是包含文件夹:选择要包含在搜索中的文件夹,可以通过绝对路径名或者通配符*或!等条件指定。
这栏里如果最右边高亮填入带路径的文件,指的是在当前打开的文件中搜索,并把所有符合的内容显示在左边的框中。
如果最右边不是高亮,填入路径,指的是在此指定路径下查找所有包含内容的文件并显示。用逗号分隔包含的文件或路径。
在包含文件夹选项中使用glob模糊匹配的方式搜索指定内容
在“包含的文件”输入框中指定要搜索的文件或文件夹,可以使用 glob 模式进行匹配,例如: `*.js`:搜索所有 JavaScript 文件
`src/**/*.ts`:搜索 `src` 目录及其子目录下的所有 TypeScript 文件
`!node_modules/**`:排除 `node_modules` 目录
第三行是排除文件夹:选择要从搜索中排除的文件夹,通过点击右边的setting按钮,可以进一步限制要排除的文件类型或者排除哪个文件夹目录
例子:搜索指定目录下指定格式的文件内容
在搜索面板的“包含的文件”输入框中,指定要搜索的目录路径。可以使用glob模式进行匹配,例如src/**/*.ts
表示搜索src
目录及其子目录下的所有TypeScript文件。
通配符
- 使用 * 通配符匹配任何字符序列。
- 使用 ? 通配符匹配任何单个字符。
- 使用正则表达式进行高级搜索。
- 使用符号(#、.、$ 等)在搜索中指定特定位置。
VS code快捷键大全
ctrl+鼠标左键: 进入变量或函数定义位置
Ctrl + X:剪切行(如果没有选中行,默认剪切当前光标所在行)
Ctrl + C:复制行(如果没有选中行,默认复制当前光标所在行)
Ctrl + V:粘贴行(在光标所在行的后面)
Ctrl + Z:撤销
Ctrl + Y:重做
Ctrl + Shift + Z:重做(针对某些系统)
Ctrl + Shift + K:删除整行
Ctrl + Enter:在当前行下插入一行
Ctrl + Shift + Enter:在当前行上插入一行
Alt + ↑ 或 Alt + ↓:将当前行上移或下移
Ctrl + ] 或 Ctrl + [: 缩进代码(光标左边的一行或所选内容)
Shift + Tab:移除缩进(光标左边的一行或所选内容)
Tab:缩进(光标左边的一行或所选内容)
Shift + Alt + F:格式化选中的代码块,或整个文件(可以使用语言特定的代码格式化器)
Ctrl + Shift + P:打开命令面板
Ctrl + .:显示可用的代码修复/操作建议
Ctrl + Space:触发参数提示(函数/方法调用时)
Ctrl + P:快速打开文件
Ctrl + Tab:在打开的文件之间切换
Ctrl + B:打开/关闭侧边栏
Ctrl + G:跳转到指定行
Ctrl + Shift + O:快速导航到符号(类、方法、变量等)
Ctrl + Shift + M:打开问题面板
F12:跳转到定义处
Ctrl + F12:显示所有符号的定义
Shift + F12:显示所有引用
Ctrl + K, Ctrl + S:打开键盘快捷方式设置
Ctrl + F:在当前文件中查找
Ctrl + H:在当前文件中替换
F3 或 Ctrl + G:查找下一个
Shift + F3 或 Ctrl + Shift + G:查找上一个
Ctrl + Shift + F:在整个工作区查找
Ctrl + Shift + H:在整个工作区替换
Ctrl + N:新建文件
Ctrl + O:打开文件
Ctrl + S:保存当前文件
Ctrl + Shift + S:另存为
Ctrl + W:关闭当前编辑器
Ctrl + Shift + T:恢复最后关闭的编辑器
Ctrl + P, Ctrl + R:按名称浏览工作区中的符号
Ctrl + K, Ctrl + K:保留资源编辑器打开
Ctrl + K, Ctrl + W:关闭所有编辑器
Ctrl + \:拆分编辑器
Ctrl + 1 或 Ctrl + 2:聚焦到第一个或第二个编辑器组
Ctrl + PageUp 或 Ctrl + PageDown:上一个或下一个编辑器(在编辑器组中)
F5:启动或继续调试
F9:在当前行设置/取消断点
F10:逐过程调试
F11:逐语句调试
Shift + F5:停止调试
F12:跳转到正在调试的函数/方法的定义
Ctrl + J:展开/隐藏输出面板
Ctrl + Shift + U:展开/隐藏输出面板的输出流
Ctrl + K, Ctrl + S:打开键盘快捷方式设置
Ctrl + K, Ctrl + O:打开设置
Ctrl + K, Ctrl + T:打开用户设置
F7:显示问题列表
Ctrl + `:切换集成终端
Ctrl + Shift + C:从终端复制选择的文本
Ctrl + Shift + V:在预览窗口中打开 Markdown 文件或从终端粘贴
Ctrl + Shift + P /F1 显示命令面板
Ctrl + Shift +U 显示输出面板
Ctrl + P 按名称搜索文件,快速打开
Ctrl + Shift + N 新建窗口实例
Ctrl + Shift + W 关闭窗口实例
Ctrl + , 用户设置
Ctrl + K Ctrl + S 键盘快捷方式
Ctrl + ` 打开终端
Ctrl + B 切换侧边栏
F11 切换全屏
文件操作
快捷键 描述
Ctrl + N 新建文件
Ctrl + O 打开文件
Ctrl + S 保存文件
Ctrl + Shift + S 文件另存为
Ctrl + W 关闭文件
Ctrl + K Ctrl + W 关闭所有文件
Ctrl + F4 关闭
Ctrl + Shift + T 重新打开关闭的编辑器
编辑操作
快捷键 描述
Ctrl + C 复制
Ctrl + X 剪切
Ctrl + V 粘贴
Ctrl + A 全选
Ctrl + Z 撤销
Ctrl + / 注释行
Tab 缩进行
Shift + Tab 反缩进行
Alt + ↑ / ↓ 向上/向下移动行
Shift + Alt + ↓ / ↑ 向上/向下复制行
Ctrl + ] / [ 缩进/缩进行
导航、搜索和替换操作
快捷键 描述
Ctrl + F 查找
Ctrl + H 替换
Ctrl + G 转到行
F12 转到定义
Ctrl + F12 转到声明
Ctrl + Shift + O 转到符号
Ctrl + P 按名称搜索指定文件,快速打开
Alt + ← / → 返回/前进前一次代码打开位置
Ctrl + Shift + Tab 导航编辑器组历史记录
Ctrl + Shift + M 显示问题面板
调试操作
快捷键 描述
F5 开始/继续调试
Shift + F5 停止调试
F10 单步执行
F9 切换断点
Shift + F11 跳过当前函数( 下一步/上一步)
Ctrl + Shift + D 显示调试
Ctrl + K Ctrl + I 显示悬停(显示光标悬停的内容)
快捷键
按键 功能
Ctrl + Shift + P,F1 显示命令面板
Ctrl + P 快速打开
Ctrl + Shift + N 新窗口/实例
Ctrl + Shift + W 关闭窗口/实例
基础编辑
按键 功能
Ctrl+X 剪切行(空选定)
Ctrl+C 复制行(空选定)
Alt+ ↑ / ↓ 向上/向下移动行
Shift+Alt + ↓ / ↑ 向上/向下复制行
Ctrl+Shift+K 删除行
Ctrl+Enter 在下面插入行
Ctrl+Shift+Enter 在上面插入行
Ctrl+Shift+\ 跳到匹配的括号
Ctrl+] / [ 缩进/缩进行
Home 转到行首
End 转到行尾
Ctrl+Home 转到文件开头
Ctrl+End 转到文件末尾
Ctrl+↑ / ↓ 向上/向下滚动行
Alt+PgUp / PgDown 向上/向下滚动页面
Ctrl+Shift+[ 折叠(折叠)区域
Ctrl+Shift+] 展开(未折叠)区域
Ctrl+K Ctrl+[ 折叠(未折叠)所有子区域
Ctrl+K Ctrl+] 展开(未折叠)所有子区域
Ctrl+K Ctrl+0 折叠(折叠)所有区域
Ctrl+K Ctrl+J 展开(未折叠)所有区域
Ctrl+K Ctrl+C 添加行注释
Ctrl+K Ctrl+U 删除行注释
Ctrl+/ 切换行注释
Shift+Alt+A 切换块注释
Alt+Z 切换换行
导航
按键 功能
Ctrl + T 显示所有符号
Ctrl + G 转到行…
Ctrl + P 转到文件…
Ctrl + Shift + O 转到符号…
Ctrl + Shift + M 显示问题面板
F8 转到下一个错误或警告
Shift + F8 转到上一个错误或警告
Ctrl + Shift + Tab 导航编辑器组历史记录
Alt + ←/→ 返回/前进
Ctrl + M 切换选项卡移动焦点
搜索和替换
按键 功能
Ctrl + F 查找
Ctrl + H 替换
F3 / Shift + F3 查找下一个/上一个
Alt + Enter 选择查找匹配的所有出现
Ctrl + D 将选择添加到下一个查找匹配
Ctrl + K Ctrl + D 将最后一个选择移至下一个查找匹配项
Alt + C / R / W 切换区分大小写/正则表达式/整个词
文件管理
按键 功能
Ctrl+N 新文件
Ctrl+O 打开文件…
Ctrl+S 保存 Save
Ctrl+Shift+S 另存为…
Ctrl+K S 全部保存
Ctrl+F4 关闭
Ctrl+K Ctrl+W 关闭所有
Ctrl+Shift+T 重新打开关闭的编辑器
Ctrl+K 输入保持打开
Ctrl+Tab 打开下一个
Ctrl+Shift+Tab 打开上一个
Ctrl+K P 复制活动文件的路径
Ctrl+K R 显示资源管理器中的活动文件
Ctrl+K O 显示新窗口/实例中的活动文件
调试
按键 功能
F9 切换断点
F5 开始/继续
Shift+F5 停止
F11 / Shift+F11 下一步/上一步
F10 跳过
Ctrl+K Ctrl+I 显示悬停
显示
按键 功能
F11 切换全屏
Shift+Alt+1 切换编辑器布局
Ctrl+ = / - 放大/缩小
Ctrl+B 切换侧栏可见性
Ctrl+Shift+E 显示浏览器/切换焦点
Ctrl+Shift+F 显示搜索
Ctrl+Shift+G 显示
Ctrl+Shift+D 显示调试
Ctrl+Shift+X 显示扩展
Ctrl+Shift+H 替换文件
Ctrl+Shift+J 切换搜索详细信息
Ctrl+Shift+C 打开新命令提示符/终端
Ctrl+Shift+U 显示输出面板
Ctrl+Shift+V 切换Markdown预览
Ctrl+K V 从旁边打开Markdown预览
参考: