-
Notifications
You must be signed in to change notification settings - Fork 38.2k
Closed
Labels
feature-requestRequest for new features or functionalityRequest for new features or functionalityquick-pickQuick-pick widget issuesQuick-pick widget issues
Description
- VSCode Version: 1.18.1
- Feature request
How about allowing users to fine-tune their fuzzy searching within a project/workspace? This could be done by treating the : character (which AFAIK is not an allowed character in Windows and Unix filenames) as a separator.
Format: <fuzzy matching file paths>:<fuzzy matching text inside found files>
Examples/use cases:
function:getnode- Find files with path fuzzy-matching the stringfunctionthat also contain lines that fuzzy-match stringgetnode.controller:action- Same logic. Could be used for example to trivially find allcontrollers that define at least oneaction(yes, possibly with some false positives).
Example
Current behaviour
Proposed behaviour
And would find only these two files, because contents of the files ...
...\nikic\php-parser\lib\PhpParser\Builder\Function_.php...\nikic\php-parser\lib\PhpParser\Node\Stmt\Function_.php
... match getnode "fuzzily":
- First one contains a line with "getSubNodeNames" and
- Second file contains just "getNode"
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
feature-requestRequest for new features or functionalityRequest for new features or functionalityquick-pickQuick-pick widget issuesQuick-pick widget issues

