Una solicitud de soporte se presentó y dio a luz Huesos respondió rápidamente.
TextWrangler establece el tipo de archivo (com.apple.FinderInfo; icono del archivo) cuando se determina que el nombre de archivo no puede ser utilizado para determinar que es un archivo de texto. La determinación exacta aquí no es demasiado importante; como he encontrado, por lo tanto supongo que los archivos de código fuente, entraría en esta categoría. La codificación de texto es un atributo estándar y se establece para indicar que el archivo de la codificación de caracteres.
Para deshabilitar la escritura de estos atributos de archivo extendido, el siguiente comando se utiliza;
defaults write com.barebones.textwrangler WriteExtendedAttributes -string "Never"
El comando está documentado en el TextWrangler archivos de ayuda; pero no se cómo se relaciona con la codificación de caracteres y asociaciones de archivo.
Para encontrar y borrar los atributos del archivo modificado(s), puede utilizar los siguientes comandos estándar;
ls -@l # list the files with extended attributes
xattr -c filename.sh # where the file name and extension is as required