> For the complete documentation index, see [llms.txt](https://docs.qremix.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.qremix.org/core-modules/search-in-files.md).

# Search in Files

The **Search in Files** feature enables users to efficiently search for specific terms across all files within a selected workspace. Integrated into a React-based IDE, this feature provides a user-friendly interface for locating and navigating to search results, enhancing productivity during development, especially for projects involving multiple files like smart contracts.

#### Key Features:

* **Workspace-wide Search**: Runs across every file in the currently selected workspace.
* **User-Friendly Interface**: Seamlessly integrated into Q-Remix’s React-based IDE for an intuitive developer experience.
* **Efficient Navigation**: Clicking a result takes you directly to the corresponding file and line.

<figure><img src="/files/v4ZxEHaq1I0tuVxhCEI2" alt=""><figcaption><p>search bar</p></figcaption></figure>

#### Highlighted Matches

Matches are visually enhanced to improve readability and focus.

* **Implementation**: Utilizes **regular expressions** to detect search terms in text.
* **Rendering**: Matched terms are wrapped in a

  ```html
  <span class="bg-yellow-200">
  ```

  element to apply a yellow background highlight.
* **Scope**:

  * Matches are highlighted both in **file names** and **content lines**.
  * Supports multiple matches per file and line.

  #### Use Case:

  This feature significantly boosts productivity by helping developers:

  * Track down specific function names or variables across contracts
  * Audit changes and dependencies quickly
  * Navigate large codebases with ease
