CopyObj là VS Code Extension cho phép copy file/folder từ Explorer vào system clipboard dưới dạng file object thực sự — giống như bạn nhấn Ctrl+C trong Windows Explorer — để bạn có thể Paste trực tiếp vào File Explorer, Desktop, hay bất kỳ nơi nào.
Tính Năng
✅ Chuột phải vào file/folder trong Explorer → "CopyObj: Copy to System Clipboard"
✅ Hỗ trợ multi-select (bôi đen nhiều file/folder cùng lúc)
✅ Hoạt động với cả file và folder
✅ Shortcut bàn phím: Ctrl+Alt+C (khi focus vào Explorer)
✅ Cross-platform: Windows (PowerShell), macOS (osascript), Linux (xclip)
Cài Đặt
Từ file .vsix (local)
code --install-extension copyobj-1.0.0.vsix
Sử Dụng
Mở Explorer panel trong VS Code
Chọn một hoặc nhiều file/folder (giữ Ctrl để chọn nhiều)
Chuột phải → "CopyObj: Copy to System Clipboard"
— hoặc nhấn Ctrl+Alt+C
Mở Windows Explorer / Desktop → Ctrl+V để Paste
Yêu Cầu
OS
Yêu cầu
Windows
PowerShell (có sẵn)
macOS
osascript (có sẵn)
Linux
xclip — cài bằng sudo apt install xclip
Build Từ Source
npm install
npm run compile
npx vsce package
Lưu Ý
Extension này sử dụng PowerShell (System.Windows.Forms.Clipboard) để ghi file object thực sự vào clipboard — không chỉ copy đường dẫn text. Đây là cách duy nhất đáng tin cậy để vượt qua giới hạn sandbox của Electron trong VS Code.