È stata presentata una richiesta di assistenza e Bare Bones ha risposto rapidamente.
TextWrangler imposta il tipo di file (com.apple.FinderInfo; icona del file) quando determina che il nome del file non può essere utilizzato per determinare che si tratta di un file di testo. La determinazione esatta qui non è troppo importante; come ho trovato, quindi supponevo che i file del codice sorgente rientrassero in questa categoria. La codifica del testo è un attributo standard ed è impostato per indicare la codifica dei caratteri del file.
Per disabilitare la scrittura di questi attributi di file estesi, viene utilizzato il seguente comando;
defaults write com.barebones.textwrangler WriteExtendedAttributes -string "Never"
Il comando stesso è documentato nei file di aiuto di TextWrangler; ma non come si riferisce alla codifica dei caratteri e alle associazioni di file.
Per trovare e cancellare gli attributi dei file modificati, è possibile utilizzare i seguenti comandi standard;
ls -@l # list the files with extended attributes
xattr -c filename.sh # where the file name and extension is as required