+1

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

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

Đăng nhập để bình luận
Avatar
+1
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí