https://github.com/2bitbit/trash4wsl-in-vscode
trash for WSL and Remote-SSH in VS Code
https://github.com/2bitbit/trash4wsl-in-vscode
remote remote-ssh trash vscode vscode-extension wsl wsl2
Last synced: about 1 month ago
JSON representation
trash for WSL and Remote-SSH in VS Code
- Host: GitHub
- URL: https://github.com/2bitbit/trash4wsl-in-vscode
- Owner: 2bitbit
- License: mit
- Created: 2025-05-28T14:50:03.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-29T08:16:41.000Z (7 months ago)
- Last Synced: 2025-11-24T02:51:14.166Z (4 months ago)
- Topics: remote, remote-ssh, trash, vscode, vscode-extension, wsl, wsl2
- Language: TypeScript
- Homepage:
- Size: 1.15 MB
- Stars: 8
- Watchers: 0
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# trash4wsl-in-vscode 
简体中文 | English
在VSCode WSL(或其他 remote 连接)中,再也不用担心永久误删文件无法后悔,现在有了迷人的回收站(基于 trash-cli 实现)。

## 功能特色
- 支持多根工作区
- 支持删除、搜索、恢复、清空
- 支持 WSL、其他remote连接
- 支持快捷键(默认是`delete`删除选中文件,`ctrl+shift+delete`打开回收站面板)
- 简洁的 GUI
## 如何使用
1. 在目标环境终端 `apt install trash-cli` 安装 trash-cli
2. 在 VSCode Marketplace 搜索 `trash4WSL-in-vscode` 安装此插件到工作区
3. 选中文件,右键选择 `trash-put (via trash-cli)` 或使用快捷键 `delete` 删除选中文件
4. `ctrl+shift+p` 或使用快捷键`ctrl+shift+delete`打开回收站面板进行相关操作
>温馨提示:默认回收站目录在 `~/.local/share/Trash/files`下。
## 依赖
- trash-cli
- VSCode
如果这个插件对你有帮助,请在 GitHub 上给我一个星星⭐,这对我来说是十足的激励。
Enjoy!祝愿你早安午安晚安
Co-build with AI