4 votes

Comment empêcher TextWrangler de changer l'icône du fichier texte ?

J'utilise plusieurs éditeurs de texte, mais chaque fois que j'enregistre avec TextWrangler, l'icône du fichier dans le Finder devient une icône TextWrangler avec les attributs étendus suivants ;

com.apple.FinderInfo
com.apple.TextEncoding

Comment faire pour que TextWrangler arrête de faire ça ? Je n'arrive pas à trouver de paramètres qui semblent résoudre ce problème.

1 votes

Avez-vous a contacté Bare Bones Software sur ce comportement ? Bare Bones fabrique TextWangler et est le mieux placé pour vous aider.

0 votes

@GrahamMiln. Merci pour le conseil, ils ont répondu très rapidement ; voir la réponse ci-dessous pour le détail.

4voto

Niall Points 473

Une demande d'assistance a été déposée et Bare Bones a répondu rapidement.

TextWrangler définit le type de fichier (com.apple.FinderInfo ; icône de fichier) lorsqu'il détermine que le nom du fichier ne peut pas être utilisé pour déterminer qu'il s'agit d'un fichier texte. La détermination exacte ici n'est pas trop importante ; comme je l'ai constaté, je suppose donc que les fichiers de code source entrent dans cette catégorie. L'encodage du texte est un attribut standard et est défini pour indiquer l'encodage des caractères du fichier.

Pour désactiver l'écriture de ces attributs de fichier étendus, la commande suivante est utilisée ;

defaults write com.barebones.textwrangler WriteExtendedAttributes -string "Never"

La commande elle-même est documentée dans les fichiers d'aide de TextWrangler, mais pas la manière dont elle est liée au codage des caractères et aux associations de fichiers.

Pour trouver et effacer les attributs du ou des fichiers modifiés, vous pouvez utiliser les commandes standard suivantes ;

ls -@l # list the files with extended attributes
xattr -c filename.sh # where the file name and extension is as required

0voto

Anton Todorov Points 431

Je suppose que c'est parce que TextWrangler active l'option "Toujours ouvrir avec" dans votre cas. Je peux vous suggérer de chercher une option pour arrêter cela ou d'essayer de faire manuellement un fichier pour qu'il soit toujours ouvert avec TextEdit (par exemple) juste pour tester si c'est le problème.

0 votes

J'ai bien peur que non, TextWrangler ne change pas l'option "Toujours ouvrir avec". J'ai défini et réinitialisé ces paramètres plusieurs fois, cela ne fait aucune différence pour l'icône du fichier dans le Finder.

0 votes

Je vous suggère alors de supprimer complètement TextWrangler, de vider le cache et de le réinstaller. Vous pouvez utiliser AppCleaner ( freemacsoft.net/appcleaner ) afin de trouver tous les fichiers supplémentaires de l'application et de les supprimer. Utilisez ensuite CCleaner ( piriform.com/ccleaner ) pour supprimer tout le cache de votre Mac.

1 votes

Pourriez-vous expliquer comment la réinstallation de TextWrangler pourrait corriger l'ajout d'attributs étendus aux fichiers qu'il enregistre ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X