Compartilhar via


jcd 1.0.1

Por Mark Russinovich

Publicado: 13 de outubro de 2025

Baixar o jcd para Linux e macOS (GitHub)

Introdução

jcd (jump change directory) é uma ferramenta de linha de comando, feita em Rust, que oferece navegação de diretórios aprimorada com correspondência de substrings e seleção inteligente. É como o cd comando, mas com superpoderes!

Features

  • Navegação de Abas: Navegação inteligente em todas as correspondências com feedback visual e indicadores de carregamento animados
  • Navegação bidirecional por abas: Tab avança, Shift+Tab retrocede pelas correspondências.
  • Controle de Sensibilidade a Maiúsculas e Minúsculas: use a flag -i para correspondência que não diferencia maiúsculas de minúsculas (o padrão diferencia maiúsculas de minúsculas)
  • O diretório ignora o suporte: ignorar diretórios indesejados usando .jcdignore arquivos com padrões regex
  • Configuração flexível de ignore: suporte para arquivos de ignore locais do projeto, do usuário e do sistema inteiro
  • First-Match Jump: Pressione Enter após terminar de digitar para navegar imediatamente até o melhor resultado
  • Ordem de correspondência de prioridade:
    1. Correspondências exatas priorizadas em relação a correspondências parciais
    2. As correspondências hierárquicas ascendentes (diretórios pai) têm prioridade mais alta
    3. Correspondências de árvores inferiores (subdiretórios) classificadas por proximidade
    4. Classificação alfabética no mesmo nível de prioridade
  • Correspondência de subcadeia de caracteres: localizar diretórios por correspondências parciais de nome
  • Pesquisa Bidirecional: pesquisa tanto a árvore de diretórios quanto descendo para subdiretórios.

Usage

Usage:
  jcd [-i] [-x] <directory_pattern>   - Changes directory according to the pattern

Flags:
  -i                     - Case-insensitive matching (default: case-sensitive)
  -x                     - Bypass ignore patterns (search all directories)

directory_pattern:
  jcd <substring>        # Navigate to directory matching substring
  jcd <absolute_path>    # Navigate to absolute path
  jcd <path/pattern>     # Navigate using path-like patterns

Baixar o jcd para Linux e macOS (GitHub)

Funciona em:

  • Linux
  • macOS