Trình chọn gốc nhanh để mở các dự án VS Code gần đây trên Windows
Mở các dự án Visual Studio Code gần đây ngay lập tức thông qua một trình chọn Windows gốc đọc cơ sở dữ liệu nội bộ của VS Code và trình bày danh sách có thể tìm kiếm. Được tạo ra bởi Caleb Robinson, công cụ này nhắm đến các nhà phát triển Windows và người dùng chuyên nghiệp thích quy trình làm việc dựa trên bàn phím và phím tắt trên thanh tác vụ. Nó sử dụng phân tích không đồng bộ để khởi động nhanh, hỗ trợ các URI từ xa như WSL và SSH, và giữ cho thời gian chạy gọn nhẹ dưới dạng một tệp thực thi duy nhất, không có phụ thuộc theo cài đặt chủ đề hệ thống.
Cách công cụ tìm và khởi động các dự án gần đây của bạn
VS Recent đọc cơ sở dữ liệu lưu trữ chia sẻ của VS Code (state.vscdb) bằng cách sử dụng winsqlite3.dll của hệ thống, phân tích các mục trong thư mục gần đây một cách không đồng bộ, và hiển thị chúng trong danh sách có thể tìm kiếm bằng bàn phím. Công cụ này bảo tồn các URI thư mục cục bộ và từ xa, bao gồm WSL và SSH, vì vậy việc chọn một mục sẽ mở không gian làm việc đã ghi lại trực tiếp trong phiên bản VS Code đã cài đặt. Các phím tắt ghim thanh tác vụ từ Win+1 đến Win+9 cho phép khởi động chỉ với một lần nhấn cho các vị trí đã ghim.
Cách nó ảnh hưởng đến hành vi của hệ thống trong quá trình sử dụng
Tệp thực thi là một nhị phân Rust nhỏ, độc lập chỉ sử dụng các DLL Windows tích hợp sẵn, vì vậy thời gian khởi động gần như ngay lập tức và công cụ không yêu cầu một runtime bên ngoài. Phân tích cơ sở dữ liệu không đồng bộ giảm thiểu việc chặn trên desktop, điều này giải thích thời gian khởi động nhanh của sản phẩm so với việc mở toàn bộ IDE trước. Trình chọn theo dõi cài đặt chủ đề sáng hoặc tối của hệ thống, vì vậy nó tích hợp một cách trực quan mà không cần dịch vụ nền bổ sung.
An toàn, cấp độ truy cập và mô hình quyền hạn
Trình chọn hoạt động bằng cách đọc cơ sở dữ liệu lưu trữ chia sẻ thay vì sửa đổi nó, có nghĩa là nó hoạt động theo cách chỉ đọc để truy xuất danh sách gần đây. Nó yêu cầu một VS Code đã được cài đặt để làm đầy state.vscdb, và nó hỗ trợ các URI phát triển từ xa phức tạp như Dev Containers và GitHub tunnels. Dự án bao gồm một kịch bản AutoHotkey tùy chọn cho một phím tắt toàn cầu chuyên dụng, chạy riêng biệt với tệp thực thi chính.
Ai được lợi và độ dốc của đường cong học tập là bao nhiêu
Công cụ này phù hợp với các nhà phát triển thường xuyên chuyển đổi dự án và thích điều hướng bằng bàn phím: nó cung cấp bộ lọc không phân biệt chữ hoa chữ thường cho nhãn, URI và tên từ xa, và mã màu trực quan để phân biệt các loại kết nối. Việc cài đặt có thể thông qua Trình quản lý gói Windows hoặc bằng cách thả tệp thực thi vào một thư mục, vì vậy việc thiết lập kỹ thuật là ngắn gọn. Người dùng phụ thuộc vào điều hướng bằng chuột trong IDE sẽ thu được ít lợi ích hơn từ quy trình làm việc nhỏ gọn, tập trung mà công cụ này cung cấp.
Phù hợp nhất và một giới hạn thực tiễn
Công cụ này là một tiện ích năng suất tập trung cho các nhà phát triển muốn truy cập nhanh hơn vào các không gian làm việc VS Code từ máy tính để bàn; nó đọc trực tiếp cơ sở dữ liệu IDE và khởi chạy các mục mà không cần tải toàn bộ trình chỉnh sửa trước. Một sự đánh đổi là phạm vi hẹp của nó: nó chỉ hiển thị trình chọn lịch sử gần đây và không thay thế quản lý dự án đầy đủ của VS Code. Được khuyến nghị.