Alias fopen: Edición rápida con Nano

2025

Si con fcd resolví el problema de moverme entre carpetas, con fopen resolví el problema de decidir qué editar.

A menudo recuerdo el nombre de un archivo (o parte de él), pero casi nunca recuerdo dónde lo guardé. Escribir nano ruta/larga/y/olvidada/config.conf suele terminar en que, cuando llego al final de la ruta, ya olvidé qué estaba buscando.

La solución

Este alias busca archivos desde el directorio actual, me deja elegir uno con fzf y lo abre automáticamente en mi editor preferido ( no me juzguen, nunca aprendí a usar Vim) nano

El código

Al igual que los otros alias, esto lo agrego a mi .bashrc

# fopen - Buscar un archivo y abrirlo en el editor
# Requiere: fzf

fopen() {
  local file

  # Buscar solo archivos (ignora carpetas y archivos ocultos)
  file=$(find . -maxdepth 5 -type f -not -path '*/.*' | fzf)

  # Abrir el archivo solo si seleccioné uno
  if [ -n "$file" ]; then
    ${EDITOR:-nano} "$file"
  fi
}

¿Cómo funciona?


Nota: Este artículo forma parte de la serie Mi terminal, paso a paso, donde documento los alias y funciones que realmente uso en mi día a día.