Habituellement, j something
change le répertoire de travail. Mais ce n'est pas nécessaire. Dans certains cas, nous avons simplement besoin d'imprimer le répertoire sur stdout. par exemple
open `j --no-cd something`
Cela pourrait lancer le Finder sur OS X pour le répertoire de destination.
Je ne sais pas s'il est difficile de pirater cette fonctionnalité, mais merci quand même pour cet excellent outil !
Hmm, ça ressemble exactement à ce que je pensais pour https://github.com/hut/ranger/issues/91.
jo <dir>
ouvre le navigateur de fichiers spécifique au système d'exploitation.
autojump <dir>
imprime la première correspondance. Si aucun argument n'est passé, autojump imprime le répertoire le plus fréquemment utilisé.
Si vous avez besoin de plus d'informations, utilisez autojump --stats
et n'importe quelle combinaison de awk / sed / tr / etc.
Je préfère fasd, et j'ai écrit ceci pour me donner une commande :j. Vous pourriez probablement
adaptez-le au saut automatique.
Mettez ceci dans .config/ranger/commands.py :
from ranger.api.commands import *
import subprocess
class j(Command):
""":j
Uses fasd to set the current directory.
"""
def execute(self):
directory = subprocess.check_output(["fasd", "-dl1", self.arg(1)])
directory = directory.decode("utf-8", "ignore")
directory = directory.rstrip('\n')
self.fm.execute_console("cd " + directory)
Commentaire le plus utile
Je préfère fasd, et j'ai écrit ceci pour me donner une commande :j. Vous pourriez probablement
adaptez-le au saut automatique.
Mettez ceci dans .config/ranger/commands.py :