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 se trouvent dans le CHEMIN (et la plupart des applications sont dues aux normes de disposition du système de fichiers - par exemple,
/usr/bin
et/usr/local/bin
) - Je peux ouvrir vi directement dans la coque (sans perdre le focus)
- 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 <tab>" se terminera avec tous les noms de fichiers contenant Foo)
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 "font pas que Windows se comporte comme Linux".
windows
productivity
Jonik
la source
la source
Réponses:
Considérez Windows comme un surensemble de Linux, car c'est essentiellement ce que c'est: toutes les techniques et utilitaires que vous utilisez sous Linux se traduiront directement si vous utilisez les mêmes programmes.
D'un autre côté, Windows fournit de nombreux raccourcis et techniques nouveaux et riches non disponibles sous Linux. Certains de mes favoris sont:
Utilisez la touche de raccourci Win + R, saisissez un nom de programme (bloc-notes), un chemin de fichier (c: \ dossier), un chemin réseau (\ serveur \ partage \ dossier) ou une adresse de site Web (www.xyz.com). Dans chaque cas, vous obtenez un nom de fichier complet, y compris une liste déroulante de suggestions, et aucune fenêtre de commande n'est nécessaire.
Utilisez l'Explorateur Windows comme shell de commande. Naviguez avec les touches de raccourci, utilisez Win + R pour arriver quelque part et utilisez les touches de raccourci pour travailler avec les fichiers.
Ajoutez des programmes tels que des éditeurs et des visualiseurs de fichiers à votre dossier SendTo, chacun avec un préfixe unique, afin d'activer le programme avec trois touches. Par exemple, je crée toujours un raccourci "1 Bloc-notes" dans SendTo chaque fois que je commence à travailler sur un ordinateur, donc je peux toujours faire Shift-F10, N, 1 (ou cliquer avec le bouton droit, N, 1) pour ouvrir n'importe quel fichier dans Bloc-notes.
Utilisez les touches de raccourci Couper / Copier / Coller (Ctrl-C, Ctrl-X, Ctrl-V) pour déplacer et copier des fichiers et des dossiers entre les répertoires. Vous pouvez dupliquer un fichier ou un dossier dans un seul répertoire avec la combinaison de touches rapides Ctrl-C, Ctrl-V.
Utilisez F2 pour modifier les noms de fichiers et Ctrl-F pour rechercher des fichiers
Diverses interfaces graphiques Linux ont une ou plusieurs de ces capacités, mais vous ne pouvez pas vous en remettre à plusieurs installations Linux. D'un autre côté, vous pouvez toujours faire ces choses dans n'importe quel Windows moderne (par exemple depuis Windows 2000), vous êtes donc libre de vous concentrer sur le problème actuel.
la source
Tout d'abord: téléchargez PowerShell. Ce ne sera toujours pas mieux que bash, mais c'est mieux que l'abomination qu'est cmd.exe
Deuxièmement, Windows a également un CHEMIN. Utilise le.
la source
Launchy vous permettra de lancer très facilement des applications en une seule touche. En ce qui concerne la ligne de commande, les choses se sont beaucoup améliorées en termes de fonctionnalités avec XP SP3, Vista et 7. D'après mon expérience quelque peu limitée de l'invite Linux, il semble que Linux fonctionne de cette façon à partir de zéro, tandis que Windows a toujours été une interface graphique. et toute fonctionnalité de ligne de commande était en grande partie une gueule de bois des jours MS-DOS. Mais maintenant, il existe une version «sans tête» de Windows Server, elle devra devenir beaucoup plus puissante à cet égard.
la source
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.
la source
Hmmm, certains de mes outils Windows préférés pour la productivité:
Autohotkey . Obtient un peu de presse ici. Raccourcis clavier et raccourcis personnalisés.
Tout . Aussi populaire. Recherche instantanée de fichiers et de dossiers. (NTFS uniquement)
Smartstartmenu . Un simple raccourci clavier, puis tapez une chaîne de lettres pour un nom de programme
Et une foule d'extensions Firefox!
J'ai un problème similaire dans l'autre sens: ces outils et d'autres personnalisations sont une raison pour laquelle je n'utilise pas Linux régulièrement. Je vais apprendre un jour.
la source
J'ai trouvé que la boîte à outils cygwin est inestimable sur Windows. Il vous donne un joli shell de type Linux sur le dessus du système d'exploitation Windows.
La seule chose que je recommanderais cependant est d'exécuter la fenêtre du terminal rxvt au lieu de la fenêtre de ligne de commande normale. De cette façon, vous obtenez une meilleure prise en charge du copier-coller et également une fenêtre shell plus familière, semblable à x-win.
la source
Vous êtes habitué à Linux. Habituez-vous aux fenêtres.
AutoHotkey et Executor sont deux outils fantastiques. Windows a également un% PATH%, utilisez-le. Essayez la clé de registre à
[here]
pour créer votre propre script de configuration cmd de style .bashrc,doskey
c'est presque aussi bon que bashalias
Python et Perl fonctionnent tous les deux sur Windows, si vous ne le savez pas non plus, apprenez-en un, ils peuvent faire tout ce qu'un script shell .sh peut faire, et plus encore. Prenez UnxUtils ou Cygwin (ajoutez son dossier \ bin à votre PATH, les outils sont très bons, c'est juste l'émulateur bash qui est lourd et non-Windows), car le jeu d'outils cmd par défaut est des ordures. Vous obtient également vim et emacs, (les deux ports appropriés) en fonction de votre choix (vim :))
Avec tout cela, j'ai une ligne de commande puissante (pas tout à fait standard bash, mais elle est très utilisable), et une interface graphique puissante. Meta-G pour google le mot en surbrillance, capslock pour faire apparaître firefox, recherche globale avec tout , bon support multi-moniteur, mouvement de fenêtre de style KDE, etc. Windows n'est pas parfait, mais il a beaucoup à faire.
la source
En ce qui concerne l'exécution d'applications à partir de Windows, Windows 7 prend en charge la recherche d'applications sur votre ordinateur depuis le démarrage et son exécution en un seul clic.
la source
Emportez votre ligne de commande Linux-fu avec vous. Depuis le shell cmd, vous pouvez utiliser vos outils Unix préférés en utilisant Gnu Win32 ou unxutils . Ces outils fonctionnent mieux avec windows que cygwin car vous vivez dans le shell cmd de windows.
la source
Je ne pourrais pas vivre sans SlickRun, même si j'entends que Launchy est bon aussi. De plus, pour plus d'applications, vous pouvez aller sur le site 'Alternative To' pour voir quelles sont vos options basées sur Windows pour remplacer les applications que vous utilisez sous Linux.
http://alternativeto.net/
la source
J'ai trouvé que clipx était un outil vraiment utile.
la source
start
. Je pense qu'il y a une clé de registre qui vous permet d'ajouter des choses à cette liste.vi
directement dans la coquille. Assurez-vous de cocher l'option appropriée lorsque vous installez Vim.la source
L'un des premiers programmes que j'installe sur Windows est Ch Shell de SoftIntegration. À l'origine, j'ai commencé à l'utiliser comme un moyen interactif d'apprendre le C, mais je l'utilise maintenant pour beaucoup plus. Il comprend plusieurs utilitaires Gnu qui sont tout simplement agréables à avoir sur Windows qui ne sont pas standard. Et si vous êtes familier avec C, cela crée un environnement de script décent.
Windows Powershell est également un autre excellent outil. Il peut accéder au framework .Net, vous pouvez donc construire à peu près n'importe quoi avec. Il devient rapidement largement pris en charge par de nombreuses applications tierces.
Si vous envisagez toujours un environnement de type Unix, jetez un œil au sous - système pour les applications UNIX de Microsoft. Contrairement à Cygwin, SUA est un sous-système d'environnement qui s'exécute au-dessus du noyau Windows, au même niveau que le sous-système Win32. Ce sont des trucs assez soignés.
Enfin, si vous souhaitez tirer le meilleur parti de Windows, évitez les versions "Home". Il leur manque certaines options et fonctionnalités qu'un "utilisateur expérimenté" pourrait souhaiter.
la source
concernant la "productivité" il y a trois utilitaires dont je ne peux pas me passer:
Total Commander (le gestionnaire de fichiers ultime) et SlickRun (un utilitaire de ligne de commande flottant gratuit) et en effet Everything (un outil de recherche de bureau, qui a été recommandé auparavant)
et si vous utilisez une configuration multi-écrans, alors le Gestionnaire de Windows réel est un "must have".
la source
AltDrag est un outil pour Windows qui offre la même fonctionnalité de glisser- déplacer des fenêtres avec la touche Alt enfoncée. Je l'utilise trop et pour un système GUI, je pense que c'est un améliorateur de performances.
la source