24Jul

Πώς να βελτιώσετε την κονσόλα σας Cygwin με το Mintty

click fraud protection

Το Cygwin είναι εξαιρετικό για να πάρει κάποια καλοσύνη γραμμής εντολών Linux στα Windows, αλλά χρησιμοποιώντας το Windows Shell για πρόσβαση σε αυτό σκοτώνει κάποιες από αυτές τις μαγεία.Χρησιμοποιώντας το Mintty και μερικές άλλες μεθόδους, μπορείτε να κάνετε την εμπειρία πολύ πιο πολυτελή.

Περιορισμοί Shell των Windows

Σας έχουμε ήδη δείξει πώς να εγκαταστήσετε και να χρησιμοποιήσετε το Cygwin ώστε να μπορείτε να χρησιμοποιήσετε τα Windows και να μην χρειαστεί να χάσετε την καλή γραμμή της γραμμής εντολών.Για πολλούς ανθρώπους, ωστόσο, ο ενθουσιασμός της εκτέλεσης bash στα Windows παρεμποδίζεται σοβαρά από το γεγονός ότι ο Cygwin χρησιμοποιεί το κέλυφος του Command Prompt για να κάνει τα πράγματα.Ακολουθούν μερικά από τα πιο συνηθισμένα προβλήματα και καταγγελίες με αυτήν τη ρύθμιση:

  • Η αλλαγή μεγέθους του παραθύρου οριζόντια δεν λειτουργεί σωστά
  • Δεν είναι δυνατή η αποτελεσματική αλλαγή των γραμματοσειρών ή των μεγεθών σε πραγματικό χρόνο.
  • Η κύλιση μέσω του πληκτρολογίου δεν λειτουργεί.
  • instagram viewer
  • Η επιλογή κειμένου σε πολλές γραμμές δεν λειτουργεί.
  • Με ορισμένες διαμορφώσεις, η επιλογή κειμένου δεν λειτουργεί καθόλου.
  • Είναι όλα άσχημα σε σχέση με τα τερματικά που παρέχει το Linux.

Ένα χρήσιμο εργαλείο που είναι μια αγγαρεία για να αξιοποιήσει δεν με πάρει πραγματικά πολύ μακριά.Εσυ ΠΩΣ ΕΙΣΑΙ?

Mintty Αποθηκεύει την Ημέρα

Το Mintty είναι ένα εξαιρετικό εναλλακτικό κέλυφος για το Cygwin που προσφέρει μια σειρά από χρήσιμα χαρακτηριστικά και ανακουφίζει τα παραπάνω προβλήματα.Εάν χρησιμοποιείτε το MSYS / MinGW αντί για το Cygwin, το Mintty δουλεύει όμορφα και με αυτό.

Μπορείτε να εγκαταστήσετε το Mintty αρπάζοντάς το από τη σελίδα λήψης του έργου( βεβαιωθείτε ότι έχετε λάβει την κατάλληλη έκδοση για την εγκατάστασή σας!), Ή μπορείτε να εκτελέσετε ξανά το αρχείο Setup.exe του Cygwin.

Στην οθόνη Select Packages, κοιτάξτε κάτω από το πεδίο "Shells" και βρείτε το Mintty.Κάντε κλικ στο σημείο όπου αναγράφεται "Παράλειψη" και πατήστε το κουμπί Επόμενο.Αφού ολοκληρώσετε την εγκατάσταση, θα πρέπει να μπορείτε να μεταβείτε στην επιλογή Έναρξη & gt;Όλα τα προγράμματα & gt;Cygwin & gt;mintty για να το ξεκινήσει.

Εδώ φαίνεται το προεπιλεγμένο παράθυρο Mintty:

Είναι λίγο βανίλια, αλλά θα παρατηρήσετε ότι η αλλαγή μεγέθους λειτουργεί σωστά και ότι η γραμματοσειρά είναι τουλάχιστον λίγο καλύτερη.Μπορείτε να πατήσετε Ctrl και + ή - για να κάνετε τη γραμματοσειρά μεγαλύτερη ή μικρότερη ανά πάσα στιγμή.Κάντε δεξί κλικ στη γραμμή τίτλου και επιλέξτε Επιλογές. ..

Το πρώτο πράγμα που έκανα ήταν να αλλάξω τη διαφάνεια του παραθύρου και τον κέρσορα στην καρτέλα Looks σε κάτι που είμαι πιο εξοικειωμένος με.Μεταβείτε στην καρτέλα Κείμενο, όταν ολοκληρώσετε τη διαδικασία.

Μπορείτε φυσικά να αλλάξετε την προεπιλεγμένη γραμματοσειρά αλλά και το σετ τοπικών και χαρακτήρων σε κάτι διαφορετικό από αυτό που χρησιμοποιούν τα Windows αυτήν τη στιγμή.Μπορείτε επίσης να παίξετε με εξομάλυνση γραμματοσειρών εάν η οθόνη σας δείχνει λίγο υπερβολικά.

Κάτω από τις επιλογές ποντικιού, θα μπορείτε να αλλάξετε τις ρυθμίσεις αλληλεπίδρασης του ποντικιού σας, όπως η αντιγραφή και η επικόλληση.Μπορείτε επίσης να τοποθετήσετε εύκολα το ποντίκι στο δρομέα της γραμμής εντολών, κάτι που οι χρήστες vim συχνά φαίνονται να συμπαθούν.Τέλος, κάντε κλικ στο Παράθυρο.

Εδώ μπορείτε να αλλάξετε το προεπιλεγμένο μέγεθος του τερματικού, το μέγεθος του ρυθμιστικού κύλισης και να επιλέξετε έναν τροποποιητή για κύλιση με τα πλήκτρα βέλους.Από προεπιλογή, το Shift + Up / Down θα μετακινηθεί μέσω του buffer στο παράθυρο.Τώρα εδώ είναι η εμφάνιση της τροποποιημένης ρύθμισης Mintty.

( Κάντε κλικ στην παραπάνω εικόνα για να δείτε μια μεγαλύτερη έκδοση.)

Άλλες μέθοδοι( για PuTTY-Lovers)

Το Mintty είναι υπέροχο, αλλά άλλοι μπορεί να μην το συμπαθούν τόσο πολύ.Σας έδειξα πώς να εγκαταστήσετε ένα διακομιστή SSH στο Cygwin και πολλοί άνθρωποι χρησιμοποιούν PuTTY ή KiTTY για να συνδεθούν με τον Cygwin με αυτόν τον τρόπο.Ωστόσο, αν δεν θέλετε να ρυθμίσετε την πρόσβαση SSH, υπάρχει ένας ευκολότερος τρόπος.Το

PuTTYcyg είναι μια ενημερωμένη έκδοση του PuTTY που είναι σε θέση να συνδεθεί με τις εγγενείς εγκαταστάσεις Cygwin.Υπάρχει μόνο ένα πρόβλημα: Το PuTTY ενημερώθηκε πρόσφατα στην έκδοση 0.61, προσθέτοντας υποστήριξη για λίστες μεταπήδησης των Windows 7, γραμματοσειρές Aero-resizing και μη σταθερού πλάτους.Το PuTTYcyg δεν έχει ενημερωθεί ακόμα, οπότε θα πρέπει να επιλέξετε μεταξύ της υποστήριξης Cygwin και της συμβατότητας των Windows 7.Δεν μπόρεσα να βρω το ίδιο το patch, οπότε δεν προσπάθησα να προσθέσω υποστήριξη στην πιο πρόσφατη έκδοση του PuTTY.Εάν έχετε, αφήστε μια γραμμή στα σχόλια.

Προσωπικά προτιμώ το KiTTY πάνω από το PuTTY, επειδή είναι πιο προσαρμόσιμο και ενημερώθηκε πιο συχνά τα τελευταία 4 χρόνια.Υπάρχει ένα συμβατό με KiTTY patch PuTTYcfg το οποίο προσθέτει αυτή τη λειτουργία σε άλλους όπως εμένα.Για να είμαι ειλικρινής, όμως, από τότε που άρχισα να χρησιμοποιώ το Mintty με τον Cygwin δεν έχω αγγίξει το KiTTY μέσα σε εβδομάδες.

Τέλος, εάν αναζητάτε κάτι που υποστηρίζει το Cygwin καθώς και την εντολή εντολών των Windows, μπορεί να σας ενδιαφέρει η κονσόλα.Είναι μια αντικατάσταση της κονσόλας που επιτρέπει την αντιστοίχιση καρτών πολλαπλών τύπων κελυφών καθώς και την προσθήκη διαφανειών και αλλαγών γραμματοσειράς.

Έχετε ένα προτιμώμενο κέλυφος Cygwin;Έχετε εναλλακτική λύση έναντι του Cygwin;Γνωρίστε μια ενημερωμένη έκδοση κώδικα που λειτουργεί με το PuTTY 0.61;Ενημερώστε μας παρακάτω!