Giới thiệu về CLI ws
cho VSCode
Khi sử dụng Visual Studio Code (VSCode), một trong những thói quen xấu phổ biến là cài đặt tất cả các extension ở chế độ toàn cục, điều này có thể làm cho VSCode chạy chậm hơn và tiêu tốn nhiều tài nguyên hơn. Tính năng workspace giúp giải quyết vấn đề này bằng cách cho phép bạn tạo các cài đặt riêng cho từng workspace, chẳng hạn như chỉ kích hoạt các extension cho một workspace cụ thể. Điều này giúp giữ cho môi trường phát triển nhẹ nhàng và phù hợp với từng dự án.
Để quản lý các workspace dễ dàng hơn, tôi muốn giới thiệu đến bạn ws
—một giao diện dòng lệnh (CLI) nhẹ cho phép bạn nhanh chóng liệt kê và mở các workspace trong VSCode một cách dễ dàng. Bây giờ, bạn có thể mở một workspace VSCode trực tiếp từ terminal chỉ bằng một vài lệnh đơn giản.
Các Tính Năng Chính
- Liệt kê Workspace Nhanh Chóng: Lệnh
ws
ngay lập tức sẽ liệt kê tất cả các tệp workspace có sẵn trong thư mục hiện tại, giúp bạn dễ dàng nhìn thấy các tùy chọn của mình. - Mở Workspace Đơn Giản: Chỉ cần cung cấp tên của tệp workspace,
ws
sẽ khởi động nó trực tiếp trong VSCode. - Hỗ Trợ Đa Nền Tảng: CLI có thể hoạt động trên nhiều hệ điều hành khác nhau, bao gồm macOS, Linux và Windows.
Cài Đặt
Tùy Chọn 1: Sử Dụng Homebrew
Đối với những người dùng ưa thích sử dụng Homebrew, việc cài đặt ws
rất đơn giản, chỉ cần chạy lệnh sau:
brew install phe-lab/tap/ws
Tùy Chọn 2: Cài Đặt Qua Go
Nếu bạn đã thiết lập môi trường Go, bạn có thể cài đặt ws
bằng lệnh sau:
go get -u -v github.com/phe-lab/ws
Cả hai phương pháp này đều sẽ cài đặt công cụ CLI ws
, giúp bạn dễ dàng truy cập từ terminal.
Tùy Chọn 3: Sử Dụng Tệp Nhị Phân Đã Xây Dựng Sẵn
Nếu bạn không muốn sử dụng Homebrew hoặc Go, bạn có thể tải xuống tệp nhị phân phù hợp cho hệ điều hành của bạn (ví dụ: Linux, macOS hoặc Windows) trực tiếp từ trang phát hành.
Cách Sử Dụng
Sau khi cài đặt, việc sử dụng ws
rất đơn giản. Dưới đây là một vài trường hợp sử dụng phổ biến:
Liệt Kê Workspace
Chỉ cần chạy lệnh ws
mà không có bất kỳ tham số nào để liệt kê tất cả các tệp workspace VSCode có sẵn:
ws
Lệnh này sẽ hiển thị tất cả các tệp .code-workspace
tìm thấy trong thư mục ~/code-workspaces
. Để thay đổi thư mục mặc định, bạn có thể định nghĩa một biến môi trường có tên VSCODE_WS_PATH
:
export VSCODE_WS_PATH=~/workspaces
Mở Workspace
Để mở một workspace cụ thể, hãy truyền tên tệp workspace dưới dạng tham số:
ws simple-scrollspy
Trong ví dụ này, tệp workspace ~/code-workspaces/simple-scrollspy.code-workspace
sẽ được mở trong VSCode.
Chế Độ Gỡ Lỗi (Debug Mode)
Để giúp gỡ lỗi hoặc cung cấp thêm thông tin về những gì CLI đang thực hiện, bạn có thể kích hoạt chế độ ghi log bằng cách đặt cờ --debug
:
ws --debug
Cờ này cung cấp nhật ký chi tiết hơn giúp bạn khắc phục mọi vấn đề có thể xảy ra.
Kết Luận
CLI ws
là một công cụ tiện lợi được thiết kế dành cho các lập trình viên thường xuyên làm việc với nhiều workspace trong VSCode. Nó đơn giản hóa quy trình quản lý và chuyển đổi giữa các dự án, cho phép bạn tập trung vào việc viết mã mà không cần phải tìm kiếm các tệp workspace. Dù bạn ưa thích cài đặt thông qua Homebrew hay Go, ws
cung cấp một giải pháp nhanh chóng và dễ dàng để tăng năng suất làm việc của bạn trong VSCode.
Hãy thử nghiệm ws
ngay hôm nay để cải thiện việc quản lý workspace của bạn!
Nếu bạn thấy ws
hữu ích, đừng quên dành cho nó một ⭐️ trên GitHub! Sự hỗ trợ của bạn sẽ giúp cải thiện công cụ và thúc đẩy sự phát triển tiếp theo.
source: viblo