Para poder listar desde vim los archivos que tiene identificados
$ vim -r
Si se quiere obtener archivos
$ vim -r archivo
Suele pasar que no siempre se recuperan y quedan perdidos estos archivos.
Para buscarlos
v1 listado manual
$ find ~ -name ".sw*"
$ find ~ -name ".*.sw*"
v2 listado con alias
$ alias _swpFile='find ~ -name ".sw*" -or -name ".*.sw*"'
$ _swpFile
v3 shell empleando zenity
#!/bin/bash
if [ -n "$1" ]
then #se le pasa por argumento
_dirF="$1";
else #ventana pregunta por directorio
_dirF=`zenity --title "swpHuerf" --text "Indique el directorio a buscar" --entry`;
if [ -z "$_dirF" ]
then #si no pone nada asigna home
_dirF="$HOME";
fi
fi
if [ ! -d $_dirF ] #no existe el directorio
then
zenity --title "swpHuerf" --text "No existe el directorio" --error
exit 1;
fi
Aborrar="$(zenity --title "swpHuerf" --text "Selecciona los archivos a eliminar" --list --multiple --column archivos `find ~ -name ".sw*" -or -name ".*.sw*" | sort`)";
echo "$Aborrar" | sed -e "s/.*/rm '&'/" -e "s/|/' '/g" | sh;
2 comentarios:
da gusto ver que usan vim, comparte tus extensiones. para mi ya son indespensables una decena. interesante el uso de zenity
saludos puedes probar neocomplcache y hablar sobre sus funciones? veo que encierra un arsenal que logro mediante otras extensiones y me gustaria remplazarlas por esta nueva extensión. como notaras de la pagina de vim hay movimiento con muchas extensiones frescas
Publicar un comentario