Sto pensando di passare da Linux a Windows. Quello che mi preoccupa è essere meno produttivo. Per esempio:
**** In Linux, posso eseguire le applicazioni abbastanza rapidamente se sono nel PERCORSO ***
Anche Windows ha un PERCORSO. Puoi controllare cosa c'è dentro tramite la GUI (Pannello di controllo / Sistema / Avanzate / Variabili ambientali / PERCORSO) o tramite la riga di comando, semplicemente digitando PERCORSO.
Questo collegamento è spesso utile se si desidera aggiungere una directory temporanea a un percorso;
c:> percorso c: \ temp;% PATH%
**** Posso aprire vi direttamente nella shell (senza perdere la messa a fuoco) ***
Per quanto ne so vim su Windows ha due versioni, riga di comando uno (console come lo chiamano) e gui (gvim). Entrambi funzionano più che bene. Preferisco gvim, ma questa è solo una preferenza personale. Metti la directory di runtime di vim nella variabile PATH e puoi aprirla da dove vuoi.
**** Ho completamenti programmatici. Ad esempio, ho uno script che trova tutti i file con una stringa nel loro nome da qualche parte nella directory corrente e ne ho completamenti (quindi "ff Foo" completerà con tutti i nomi di file contenenti Foo) ***
Beh, non lo so in modo specifico, semplicemente perché non ne avevo bisogno, ma a parte Cygwin ci sono diverse porte di utility "standard" per la riga di comando, con le quali credo tu possa fare menzione. La mia preferenza va a unixkit-tiny che è una porta nativa per Windows. Portatile e tutto. Può essere scaricato da qui .
Quindi sto cercando suggerimenti di strumenti di Windows che mi renderanno più produttivo. Sono consapevole di poter usare Cygwin, ma sto cercando alternative che non "fanno in modo che Windows si comporti come Linux".
Bene, in quel caso (non "fare in modo che Windows si comporti come Linux"), puoi semplicemente usare Notepad2 o ++, Powershell e alcune combinazioni di file manager;)
Seriamente ora, credo che quanto sopra menzionato ti servirà bene. Se hai altri problemi, specificali nella tua domanda.