idea 里面双击 shift 可以全局搜索,类似 macOS 的 spotlight ,但是 vscode 里面只能在左侧的搜索栏里面这么找,感觉不方便。而且搜索栏里面只能搜索名字然后跳转,不能搜索文件名本身
1
DrakeXiang 2022-08-25 00:05:50 +08:00
文件的话 `ctrl+p`,`ctrl+pp` 可以在最近的两个文件之间来回跳,在 mac 的话可以用 `ctrl+p/n` 上下选择,windows 的话 `ctrl+n` 会新建文件,可以自己改下
函数、变量这种的话可以用 `ctrl+shirt+o` 搜索,不过这个只能搜当前文件,刚查了下 `ctrl+t` 可以跨文件,不过不是所有语言都支持,刚试了下 ts 都不支持 😂 |
2
Tumblr 2022-08-25 00:52:04 +08:00
Ctrl + Shift + F ,不过你可以自己定义按键。
|
3
nightwitch 2022-08-25 01:05:31 +08:00 1
ctrl + p 打开搜索框,
直接打字符串是搜索文件名。 @ + 字符串是搜索本文件内的符号 # + 字符串是搜索工程内的所有符号 要全局字符串搜索的话只能去左边的侧边栏了(快捷键 ctrl + shift + f) |
4
zhuweiyou 2022-08-25 09:03:17 +08:00
刚试了 vsc 里也可以双击 shift (不知道是不是我装了 keymap 插件的原因)
|
5
zhuweiyou 2022-08-25 09:03:56 +08:00
好像不行, 只是搜索文件..
|
6
yanjieee 2022-08-25 09:31:23 +08:00 1
3 楼老哥的方法不错,快捷键是 ctrl+t ( cmd+t )
|
7
scybhe 2022-08-25 09:50:30 +08:00 via Android
有扩展可以将 idea 快捷键带到 vscode
|
8
movq OP @nightwitch 这个感觉有些东西搜不到,比如 asm 文件里面的内容,或者 asm 文件本身,都搜索不出来
|
9
nightwitch 2022-08-25 16:17:22 +08:00
@movq 是不是 asm 文件在.gitignore 里。vscode 的搜索就是调用 ripgrep, ripgrep 默认表现就是忽略.gitignore 里的文件
|
10
ljpCN 2022-08-25 16:19:14 +08:00
command + p 搜索文件
command + shift + o 搜索当前文件里的 symbol command + t 全局搜索 symbol command + f 当前文件文本搜索 command + shift + f 全局文本搜索 Windows 上把 command 替换成 ctrl 应该就可以。 OP 在 8 楼提到的搜不到,感觉不太应该,可以给一下更多的信息让大家判断,比如文件在项目里的哪个位置,文件的内容是什么,你想搜索的关键词是什么,你预期的搜索结果是什么。 |