A Search view next to Explorer and Changes, like VS Code's.
Query box: has Match case, Whole word and Regular expression toggles, and searches as you type.
Results: grouped by file (collapsible), with line numbers and the matches highlighted. Click a result, or press Enter on it, to open the file at that line; ↓ moves from the box into the results.
Ctrl+Shift+F, or "Search in files" in the palette, opens it. Text selected in the editor or page becomes the query.
Server:devdesk attach --fs-grep SESSION FLAGS QUERY uses git grep in a repository (tracked + untracked, .gitignore honoured). Elsewhere it uses grep -r without node_modules, .git, build and cache folders. Binary files are skipped. It returns at most 2000 lines, each cut to 400 characters, and has a bats test.
A **Search** view next to Explorer and Changes, like VS Code's.
- **Query box:** has Match case, Whole word and Regular expression toggles, and searches as you type.
- **Results:** grouped by file (collapsible), with line numbers and the matches highlighted. Click a result, or press Enter on it, to open the file at that line; ↓ moves from the box into the results.
- **Ctrl+Shift+F**, or "Search in files" in the palette, opens it. Text selected in the editor or page becomes the query.
- **Server:** `devdesk attach --fs-grep SESSION FLAGS QUERY` uses `git grep` in a repository (tracked + untracked, `.gitignore` honoured). Elsewhere it uses `grep -r` without node_modules, .git, build and cache folders. Binary files are skipped. It returns at most 2000 lines, each cut to 400 characters, and has a bats test.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
A Search view next to Explorer and Changes, like VS Code's.
devdesk attach --fs-grep SESSION FLAGS QUERYusesgit grepin a repository (tracked + untracked,.gitignorehonoured). Elsewhere it usesgrep -rwithout node_modules, .git, build and cache folders. Binary files are skipped. It returns at most 2000 lines, each cut to 400 characters, and has a bats test.