File Combiner
Combine multiple code files into a single text file with custom filenames and output directory management.
How to Use
Install the Extension: Search for File Combiner in the Visual Studio Code Marketplace and install it.
Combine Files:
- Open the File Combiner sidebar in the VS Code activity bar.
- Select the files you want to combine by checking the boxes next to them.
- Click the "Combine Files" button at the top of the sidebar.
Locate Combined Files: The combined file will be saved in a new folder named combined_files within your workspace.
Manage Files:
- You can expand and collapse folders in the file tree to easily navigate your project structure.
- Use the refresh button in the sidebar title to update the file list.
Features
- File Tree View: Easily navigate your project structure with an expandable/collapsible file tree.
- Custom Icons: Distinct icons for files and folders for better visual organization.
- Selective Combination: Choose specific files to combine using checkboxes.
- Output Management: Combined files are saved in a dedicated
combined_files folder within the workspace.
- Refresh Functionality: Quickly update the file list with the refresh button.
- Responsive UI: Intuitive UI with file list management and a responsive design.
Requirements
- Visual Studio Code (version 1.60.0 or higher)
- Node.js (version 14.x or higher)
Known Issues
- Issue #1: Large projects with many files may experience slower load times for the file tree.
- Issue #2: The extension currently does not support excluding specific file types from the combination process.
Release Notes
0.0.2
- Initial release of
File Combiner .
- Added support for combining multiple files into a single text file.
- Implemented file tree view with expandable/collapsible folders.
- Included refresh functionality for the file list.
Contribution
Contributions are welcome! If you'd like to contribute to this project, please feel free to submit issues or pull requests on our GitHub repository.
Repository
You can find the code repository for this project at: File Combiner GitHub Repository
| |