Công cụ CLI tiện ích giúp mở và tìm kiếm VSCode Workspace nhanh chóng!
Quản lý workspace
Một thói quen thường thấy khi sử dụng Visual Studio Code (VSCode) là cài đặt tất cả các extension ở chế độ toàn cục. Điều này có thể khiến VSCode trở nên chậm chạp và tiêu tốn nhiều tài nguyên hơn cho những extension không cần thiết trong dự án.
Một tính năng rất hữu ích trên VSCode cho phép bạn tạo các cài đặt riêng cho từng project gọi là Workspace
. Bạn có thể bật/tắt các extension cho từng Workspace theo ý muốn, gom nhiều folder khác nhau vào sẵn trong một Workspace để khi mở sẽ được thuận tiện hơn.
Mỗi Workspace được lưu thành các file *.code-workspace
. Để việc sử dụng các file workspace này dễ dàng và hiệu quả, các bạn có thể dùng thử ws
— một công cụ dòng lệnh (CLI) nhỏ giúp bạn nhanh chóng liệt kê và mở các workspace của VSCode ngay từ terminal.
Lợi ích của ws
CLI mang lại
- Giúp nhanh chóng mở một workspace khi bạn nhớ đúng tên
- Giúp tìm kiếm workspace theo từ khóa, cực hữu ích khi bạn có quá nhiều
workspace
và không biết chúng được lưu cụ thể ở đâu, cũng như tên cụ thể của workspace. - Hỗ trợ nhiều môi trường: MacOS, Linux, Windows.
Cài đặt
Cách 1: Cài đặt bằng Homebrew (Recommended)
Nếu bạn đã cài đặt Homebrew, bạn có thể cài ws
bằng lệnh sau:
brew install teguru-labs/tap/ws
Cách 2: Cài đặt qua Go
Nếu bạn đang có môi trường Go, bạn có thể cài đặt ws
thông qua Go bằng lệnh:
go get -u -v github.com/teguru-labs/ws
Cách 3: Sử dụng file nhị phân (pre-built binaries)
Nếu bạn không muốn cài đặt thông qua Homebrew hoặc Go, bạn có thể tải về binary phù hợp với hệ điều hành của mình (Linux, macOS, Windows) từ trang Releases trên GitHub và sử dụng ngay.
Cách sử dụng
Sau khi cài đặt, việc sử dụng ws rất đơn giản với các lệnh sau:
Liệt kê tất cả các workspace
Chạy lệnh ws
mà không có đối số để hiển thị danh sách các file workspace hiện có:
Lệnh này sẽ quét và hiển thị tất cả các file .code-workspace
trong thư mục mặc định ~/code-workspaces
.
Nếu muốn thay đổi thư mục mặc định, bạn có thể đặt biến môi trường VSCODE_WS_PATH:
export VSCODE_WS_PATH=~/workspaces
Mở một workspace theo tên cụ thể
Để mở một workspace, chỉ cần truyền tên file workspace vào lệnh ws <name>
. Cách này hữu ích và mình thường dùng với các workspace đang làm việc gần đây vì nhớ rõ tên.
Ví dụ trên sẽ mở workspace trùng tên simple-scrollspy
trong VSCode.
Tìm kiếm workspace
Để tìm kiếm, bạn cũng làm giống như khi mở workspace theo tên chỉ định. Ví dụ tìm các workspace có chứa từ khóa teguru
thì gõ lệnh theo mẫu ws <keyword>
:
Tổng kết
ws
CLI là một công cụ hữu ích dành cho các lập trình viên thường xuyên làm việc với nhiều workspace trên VSCode. Nó giúp bạn quản lý và chuyển đổi giữa các dự án một cách nhanh chóng, thay vì phải tìm kiếm file workspace theo cách thủ công.
🌟 Nếu bạn thấy công cụ này hữu ích, đừng quên thả ⭐️ Star repo trên GitHub để ủng hộ nhé! 🚀
All rights reserved
Bình luận