Giới hạn Windows Shell
Chúng tôi đã chỉ cho bạn cách cài đặt và sử dụng Cygwin để bạn có thể sử dụng Windows và không phải bỏ lỡ sự tốt đẹp của dòng lệnh đó. Đối với rất nhiều người, tuy nhiên, sự phấn khích của việc chạy bash trong Windows bị cản trở nghiêm trọng bởi thực tế là Cygwin sử dụng shell Command Prompt để hoàn thành công việc. Dưới đây là một số vấn đề và khiếu nại phổ biến hơn với thiết lập này:
- Thay đổi kích thước cửa sổ theo chiều ngang không hoạt động chính xác
- Không thể thay đổi hiệu quả các phông chữ hoặc kích thước phông chữ khi đang di chuyển.
- Di chuyển qua bàn phím không hoạt động.
- Việc chọn văn bản trên nhiều dòng không hoạt động.
- Với một số cấu hình, việc chọn văn bản hoàn toàn không hoạt động.
- Đó là tất cả các loại xấu xí so với những gì các thiết bị đầu cuối Linux cung cấp.
Một công cụ hữu ích mà một công việc vặt để sử dụng không thực sự đưa tôi đi xa. CÒn bạn thì sao?
Mintty tiết kiệm trong ngày
Mintty là một trình thay thế tuyệt vời cho Cygwin, cung cấp một loạt các tính năng hữu ích và làm giảm bớt các vấn đề trên. Nếu bạn sử dụng MSYS / MinGW thay vì Cygwin, Mintty cũng hoạt động rất tốt với nó.
Bạn có thể cài đặt Mintty bằng cách lấy nó từ trang tải xuống của dự án (đảm bảo bạn có được phiên bản phù hợp cho thiết lập của mình!) Hoặc bạn chỉ có thể chạy lại tệp Setup.exe của Cygwin.
Đó là một chút vani, nhưng bạn sẽ thấy việc thay đổi kích thước hoạt động đúng và phông chữ ít nhất cũng tốt hơn một chút. Bạn có thể nhấn Ctrl và + hoặc - để làm cho phông chữ lớn hơn hoặc nhỏ hơn tại bất kỳ thời điểm nào. Nhấp chuột phải vào Thanh Tiêu đề và chọn Tùy chọn…
Các phương pháp khác (dành cho những người yêu thích PuTTY)
Mintty là tuyệt vời, nhưng những người khác có thể không thích nó rất nhiều. Chúng tôi đã chỉ cho bạn cách cài đặt máy chủ SSH trên Cygwin và nhiều người sử dụng PuTTY hoặc KiTTY để kết nối với Cygwin theo cách đó. Tuy nhiên, nếu bạn không muốn thiết lập quyền truy cập SSH, có một cách dễ dàng hơn.
PuTTYcyg là một phiên bản vá của PuTTY có thể kết nối với bản cài đặt Cygwin gốc. Chỉ có một sự cố: PuTTY gần đây đã được cập nhật lên phiên bản 0.61, thêm hỗ trợ cho các danh sách nhảy của Windows 7, các kích thước không đổi kích thước và phông chữ không cố định. PuTTYcyg chưa được cập nhật, vì vậy bạn sẽ phải chọn giữa hỗ trợ Cygwin và khả năng tương thích với Windows 7. Tôi đã không thể tìm thấy bản vá, vì vậy tôi chưa thử thêm hỗ trợ cho phiên bản PuTTY mới nhất. Nếu bạn có, xin vui lòng để lại một dòng trong các ý kiến.
Cá nhân, tôi thích KiTTY hơn PuTTY vì nó có thể tùy chỉnh nhiều hơn và được cập nhật thường xuyên hơn trong 4 năm qua. Có bản vá PuTTYcfg tương thích với KiTTY bổ sung chức năng này cho những người khác như tôi. Thành thật mà nói, kể từ khi tôi bắt đầu sử dụng Mintty với Cygwin tôi đã không chạm vào KiTTY trong vài tuần.
Cuối cùng, nếu bạn đang tìm kiếm một cái gì đó hỗ trợ Cygwin cũng như Windows Command Prompt, bạn có thể quan tâm đến Console. Đó là một sự thay thế giao diện điều khiển cho phép tabbing của nhiều loại vỏ cũng như thêm sự minh bạch và thay đổi phông chữ trực tuyến.
Bạn có vỏ Cygwin ưa thích không? Bạn có một lựa chọn thay thế cho Cygwin? Biết một miếng vá hoạt động với PuTTY 0.61? Hãy cho chúng tôi biết dưới đây!