我习惯了Resharper,在那里我可以搜索文件,不是内容,而是文件名,这使得它可以快速打开新文件。

这个功能在Visual Studio Code中实现了吗?有快捷方式吗?


当前回答

我使用的是VSCode 1.12.1

OSX press :

Cmd

+

p

其他回答

其他答案没有提到这个命令名为workbench.action.quickOpen。

您可以使用它来搜索位于首选项中的键盘快捷键菜单。

在MacOS上,默认的键盘绑定是cmd⌘+ P。

(来自Sublime Text,我总是将此更改为cmd⌘+ T)

使用Ctrl+P(或Cmd+P)的问题是,它搜索您的工作区,而忽略了.gitignore文件中设置的文件和文件夹。要改变这种行为,添加“search”。useIgnoreFiles":设置为false。.vscode目录下的Json文件。

注意搜索。排除和文件。排除设置将覆盖此设置。在你的设置中。如果你想搜索VS Code项目中的所有文件和目录,你应该将它们注释掉,或者将这两个设置设置为false。设置示例。Json在哪里搜索。排除和文件。Exclude被注释掉用于搜索所有文件:

{
    "search.exclude": {
        //"**/Lib": true,
        //"**/Scripts": true
    },
    "files.exclude": {
        //"**/Lib": true,
        //"**/Scripts": true
    },
    "search.useIgnoreFiles": false
}

点击这里获取更多信息。

如果您只想搜索单个文件名

只需按Ctrl+P,然后输入并选择你的一个

如果要打开名称包含特定字符串的所有文件

打开搜索面板 把常用词放进这些文件里 在'files to include'中,将搜索字符串加上*,例如*Signaller*

检查“使用忽略文件”和“使用全局忽略文件”的设置。 如果选中这些,VSCode将不会搜索任何列在.gitignore或.ignore中的文件夹

你也可以按F1打开命令面板,然后通过退格删除>。现在你也可以搜索文件了。