Autojump: mostrar el directorio visitado con más frecuencia pero no ejecutar `cd`

Creado en 10 jun. 2013  ·  3Comentarios  ·  Fuente: wting/autojump

Normalmente, j something cambia el directorio de trabajo. Pero no tiene por qué. En algunos casos, simplemente necesitamos tener el directorio impreso en la salida estándar. p.ej

open `j --no-cd something`

Esto podría iniciar Finder en OS X para el directorio de destino.

No sé si es difícil hackear esta función, ¡pero gracias de todos modos por la gran herramienta!

Comentario más útil

Prefiero fasd, y escribí esto para darme un comando :j. probablemente podrías
adaptarlo al salto automático.

Pon esto en .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)

Todos 3 comentarios

Hmm, parece exactamente lo que estaba pensando para https://github.com/hut/ranger/issues/91.

jo <dir> abre el explorador de archivos específico del sistema operativo.

autojump <dir> imprime la primera coincidencia. Si no se pasa ningún argumento, el salto automático imprime el directorio utilizado con más frecuencia.

Si necesita más información, use autojump --stats y cualquier combinación de awk/sed/tr/etc.

Prefiero fasd, y escribí esto para darme un comando :j. probablemente podrías
adaptarlo al salto automático.

Pon esto en .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)
¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

mbigras picture mbigras  ·  3Comentarios

nunoh picture nunoh  ·  20Comentarios

nikitavoloboev picture nikitavoloboev  ·  13Comentarios

juanrgon picture juanrgon  ·  4Comentarios

loveencounterflow picture loveencounterflow  ·  6Comentarios