J'envisage de passer de Linux à Windows. Ce qui m'inquiète, c'est d'être moins productif. Par exemple:
**** Sous Linux, je peux exécuter des applications assez rapidement si elles sont dans le PATH ***
Windows a également un CHEMIN. Vous pouvez soit vérifier ce qu'il contient via GUI (Panneau de configuration / Système / Avancé / Variables d'environnement / PATH) ou via la ligne de commande, en tapant simplement PATH.
Ce raccourci est souvent utile si vous souhaitez ajouter un répertoire temporaire à un chemin;
c:> chemin c: \ temp;% PATH%
**** Je peux ouvrir vi directement dans la coquille (sans perdre le focus) ***
Pour autant que je sache, vim sur Windows a deux versions, une ligne de commande (console comme on l'appelle) et gui (gvim). Les deux fonctionnent plus que bien. Je préfère gvim, mais ce n'est qu'une préférence personnelle. Mettez le répertoire d'exécution de vim dans la variable PATH, et vous pouvez l'ouvrir où vous le souhaitez.
**** J'ai des achèvements programmatiques. Par exemple, j'ai un script qui trouve tous les fichiers avec une chaîne dans leur nom quelque part sous le répertoire courant et j'ai des complétions pour lui (donc "ff Foo" se terminera avec tous les noms de fichiers contenant Foo) ***
Eh bien, je ne le sais pas spécifiquement, simplement parce que je n'en avais pas besoin, mais à part cygwin, il existe plusieurs ports d'utilitaires de ligne de commande Unix "standard", avec lesquels je pense que vous pouvez le mentionner. Ma préférence va à unixkit-tiny qui est un port Windows natif (en quelque sorte). Portable et tout. Peut être téléchargé ici .
Je recherche donc des suggestions d'outils Windows qui me rendront plus productif. Je sais que je peux utiliser cygwin, mais je cherche des alternatives qui ne sont pas "faire en sorte que les fenêtres se comportent comme Linux".
Eh bien, dans ce cas (pas "faire en sorte que les fenêtres se comportent comme linux"), vous pouvez simplement utiliser Notepad2 ou ++, Powershell et une combinaison de gestionnaire de fichiers;)
Sérieusement, je pense que ce qui précède vous servira bien. Si vous avez d'autres problèmes, indiquez-les dans votre question.