Autojump: Exécution d'autojump sous Windows avec Clink

Créé le 20 août 2014  ·  9Commentaires  ·  Source: wting/autojump

Salut! Autojump est installé et fonctionne, sauf qu'il n'ajoute pas de répertoires lorsque je navigue en utilisant "cd". J'ai ajouté quelques répertoires manuellement avec "autojump --add C:..", et cela m'aide énormément, mais ce serait incroyable si "cd" ajoutait automatiquement des répertoires.

Peut-être que j'ai raté quelque chose lors de l'installation?

os-windows

Commentaire le plus utile

Un inconvénient mineur dans cet alias est une ligne vide supplémentaire qui est imprimée avec cd .

Tous les 9 commentaires

@mdlawson est le meilleur contact pour les questions Windows / Clink. Je n'ai pas de box Windows. :/

Identique à @hcsaustrup
Hors de la boîte, cd n'ajoute pas d'entrées, mais l'exécution manuelle de -add fonctionne.

Donc, voici ce que j'ai trouvé jusqu'à présent:

doskey cd=cd $1 $T autojump -a ^%CD^%\$1

Cela créera un alias de la commande cd pour ajouter le répertoire au saut automatique. Malheureusement, %CD% n'est pas mis à jour avant _après_ l'exécution de la commande, vous devez donc ajouter le premier argument :disappointed: Cela signifie que cela ne fonctionnerait pas si vous faisiez cd %temp% ou quelque chose comme ça .

Pour info, vous pouvez l'ajouter à votre fichier <cmdr dir>/config/aliases . Dans ce cas, vous omettez les caractères ^ et ajoutez simplement la ligne :

cd=cd $*$Tautojump -a %CD%\$1

J'ai mis à jour ceci pour être réellement

cd=cd $*$Tautojump -i >nul 

De cette façon, il met également à jour les poids et je n'ai rien d'extraordinaire à ajouter manuellement.

Encore une mise à jour de ce qui précède... si vous ne voulez pas qu'il fasse écho au répertoire et au poids, vous devez alors utiliser $G pour rediriger dans une macro :

doskey cd=cd $*$Tautojump -i $Gnul

Un inconvénient mineur dans cet alias est une ligne vide supplémentaire qui est imprimée avec cd .

Salut les gars, j'ai aussi le même problème, @frizzr où ajouterais-je doskey cd=cd $*$Tautojump -i $Gnul . Ou dois-je exécuter à chaque fois que j'ouvre un shell

Salut les gars, j'ai aussi le même problème, @frizzr où ajouterais-je doskey cd=cd $*$Tautojump -i $Gnul . Ou dois-je exécuter à chaque fois que j'ouvre un shell

Auparavant, il était mentionné qu'un script de configuration pouvait être exécuté avec des émulateurs de terminaux Windows tels que Cmder, mais en l'absence de cela, je regarderais cette réponse de superutilisateur pour savoir comment exécuter des commandes de configuration comme celle-ci avec l'invite de commande bog-standard :

https://superuser.com/questions/144347/is-there-windows-equivalent-to-the-bashrc-file-in-linux

Cette page vous a été utile?
0 / 5 - 0 notes