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?
find .Empieza a buscar desde el directorio actual.-type fSolo quiero archivos, no carpetas.fzfMe permite filtrar y elegir interactívamente.$EDITORAbre el archivo con mi editor; si no está definido, usa Nano.
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.
