> For the complete documentation index, see [llms.txt](https://docs.blup.in/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.blup.in/wiki/blup-code-editor/file-explorer.md).

# File Explorer

&#x20;It serves as a gateway to your project files. It shows all files in a project.

<figure><img src="/files/gFBek3S9mILHkstoKrR8" alt=""><figcaption></figcaption></figure>

Certainly! Let’s explore the features of the **File Explorer** in more detail. Whether you’re working with Android Studio, Visual Studio Code, or any other development environment, understanding the capabilities of the file explorer can significantly enhance your productivity.

1. **New File**:
   * This feature allows you to create a new file. When you click it, a window pops up where you can specify the file name and its extension.
   * If you don’t add an extension, it will create a plain text file with the given name.
2. **New Dart File**:
   * Similar to the new file option, but specifically tailored for Dart files.
   * If you don’t add an extension, it will create a Dart file by default.
   * Handy for Flutter projects where Dart is commonly used.
3. **New Folder**:
   * Create new folders directly from the file explorer.
   * Organize your project files effectively by grouping related files.
4. **Rename**:
   * Easily rename files and folders.
   * Right-click on an item and select “Rename” to give it a new name.
5. **Add Packages (pub.dev)**:
   * Simplifies the process of adding custom libraries from pub.dev.
   * Clicking on this option opens a pop-up displaying popular libraries.
   * Use the search bar to find the specific library you want to incorporate into your project.
   * A convenient alternative to manually editing the `pubspec.yaml` file.
6. **CRUD Operations (Create, Read, Update, Delete)**:
   * Copy or cut files and folders individually or in multiples.
   * Paste them to a new location.
   * Delete single or multiple files and folders as needed.
7. **Find in Files**:
   * Search for specific keywords or content within your project files.
   * The search folder depends on where you open this option:
     * Right-clicking on a file uses the parent folder of that file as the search folder.
     * Clicking on a folder uses that folder as the search context.
     * You can also use a keyboard shortcut to access this feature.
8. **Replace in Files**:
   * Similar to “Find in Files,” this feature allows you to search for specific words or content within your project files.
   * The added capability is that you can also replace the searched word with another.
   * Choose to replace all occurrences of that word or target a specific instance by previewing the code in the search results.
9. **Reformat Code (With Dart Format)**:
   * Code readability is crucial for maintaining a clean and organized codebase.
   * When writing code, things can get messy. Clicking on this option automatically reformats the code.
   * It adheres to Dart standards, ensuring that you receive cleaner and more readable code in return.

Remember, the file explorer isn’t just for show—it’s a powerful tool that streamlines your development workflow. Utilize these features to navigate, organize, and manipulate your project files efficiently! 🚀

If you have any ideas to make Blup better you can share them through our [Discord community channel](https://discord.com/channels/940632966093234176/965313562425823303)

## Music to go with.

{% embed url="<https://open.spotify.com/playlist/0vvXsWCC9xrXsKd4FyS8kM?si=2c7f55bd3f944878>" %}
Lofi music
{% endembed %}
