Compartir a través de


jcd 1.0.1

Por Mark Russinovich

Publicado: 13 de octubre de 2025

Descarga de jcd para Linux y macOS (GitHub)

Introducción

jcd (jump change directory) es una herramienta de línea de comandos basada en Rust que proporciona una navegación de directorio mejorada con la coincidencia de subcadenas y la selección inteligente. ¡Es como el cd comando, pero con superpoderes!

Características

  • Navegación por pestañas: ciclo inteligente a través de todas las coincidencias con comentarios visuales e indicadores de carga animados
  • Ciclo de tabulación bidireccional: ciclos de tabulación hacia delante, Mayús+Tabulación ciclos hacia atrás a través de coincidencias
  • Control de distinción entre mayúsculas y minúsculas: use la marca -i para coincidencias sin distinguir entre mayúsculas y minúsculas (de manera predeterminada distingue mayúsculas de minúsculas)
  • Compatibilidad para ignorar directorios no deseados usando archivos .jcdignore con patrones regex
  • Configuración flexible para ignorar: compatibilidad con archivos de exclusión del proyecto, del usuario y del sistema completo
  • Salto a la primera coincidencia: Pulse Entrar después de escribir para ir directamente a la mejor coincidencia
  • Orden de prioridad para coincidencias
    1. Las coincidencias exactas tienen prioridad sobre las coincidencias parciales
    2. Las coincidencias de árbol superior (directorios primarios) tienen prioridad más alta
    3. Coincidencias de árbol descendente (subdirectorios) ordenadas por proximidad
    4. Ordenación alfabética en el mismo nivel de prioridad
  • Coincidencia de subcadenas: encontrar directorios mediante búsqueda por coincidencias parciales en nombres
  • Búsqueda bidireccional: busca en el árbol de directorios y hacia abajo en subdirectorios

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

Descarga de jcd para Linux y macOS (GitHub)

Se ejecuta en:

  • Linux
  • macOS