Limitazioni della shell di Windows
Ti abbiamo già mostrato come installare e utilizzare Cygwin in modo da poter utilizzare Windows e non dover perdere quella bontà della linea di comando. Per molte persone, tuttavia, l'eccitazione nell'esecuzione di bash in Windows è gravemente ostacolata dal fatto che Cygwin utilizza la shell del prompt dei comandi per eseguire le operazioni. Ecco alcuni dei problemi e dei reclami più comuni con questa configurazione:
- Il ridimensionamento orizzontale della finestra non funziona correttamente
- Impossibile modificare in modo efficiente facce o dimensioni dei caratteri al volo.
- Lo scorrimento tramite la tastiera non funziona.
- La selezione del testo su più righe non funziona.
- Con alcune configurazioni, la selezione del testo non funziona.
- È di tutti i tipi di brutto rispetto a quello che forniscono i terminali di Linux.
Uno strumento utile che è un compito da utilizzare non mi porta molto lontano. E tu?
Mintty salva il giorno
Mintty è un'ottima shell alternativa per Cygwin che offre una serie di funzioni utili e allevia i problemi di cui sopra. Se usi MSYS / MinGW invece di Cygwin, anche Mintty funziona magnificamente.
Puoi installare Mintty afferrandolo dalla pagina di download del progetto (assicurati di avere la versione corretta per la tua configurazione!), Oppure puoi semplicemente eseguire di nuovo il file Setup.exe di Cygwin.
Altri metodi (per gli amanti di PuTTY)
Mintty è grande, ma a qualcuno potrebbe non piacere così tanto. Vi abbiamo mostrato come installare un server SSH su Cygwin e molte persone usano PuTTY o KiTTY per connettersi a Cygwin in questo modo. Tuttavia, se non si desidera impostare l'accesso SSH, c'è un modo più semplice.
PuTTYcyg è una versione con patch di PuTTY che è in grado di connettersi alle installazioni Cygwin native. C'è solo un problema: PuTTY è stato recentemente aggiornato alla versione 0.61, aggiungendo il supporto per gli elenchi di salto di Windows 7, Aero-ridimensionamento e caratteri a larghezza fissa. PuTTYcyg non è stato ancora aggiornato, quindi dovrai scegliere tra il supporto di Cygwin e la compatibilità con Windows 7. Non sono stato in grado di trovare la patch stessa, quindi non ho provato ad aggiungere il supporto all'ultima versione di PuTTY. Se si dispone, si prega di lasciare una riga nei commenti.
Personalmente, preferisco KiTTY su PuTTY perché è più personalizzabile e è stato aggiornato più spesso negli ultimi 4 anni. C'è una patch PuTTYcfg compatibile con KiTTY che aggiunge questa funzionalità per gli altri come me. Ad essere onesti, però, da quando ho iniziato a usare Mintty con Cygwin non ho più avuto a che fare con KiTTY da settimane.
Infine, se stai cercando qualcosa che supporti Cygwin e il prompt dei comandi di Windows, potresti essere interessato a Console. È una sostituzione della console che consente di inserire più tipi di shell e di aggiungere trasparenza e modifiche al volo al volo.
Hai una shell Cygwin preferita? Hai un'alternativa a Cygwin? Conosci una patch che funziona con PuTTY 0.61? Fateci sapere qui sotto!