Как сделать текстовые файлы предварительного просмотра Беглого взгляда в UTF-8 по умолчанию?

Когда я буду использовать Беглый взгляд в Средстве поиска на текстовом файле, это неизбежно представит искаженный, потому что это рассматривает его как Макрочеловека.

Я могу сделать что-то, чтобы заставить его всегда использовать UTF-8, или, еще лучше, быть очень немного умным о кодировании обнаружения?


<напыщенная речь>
Возможно, не все мои текстовые файлы являются UTF-8. Но я чертовски уверен, что ни один не является Макрочеловеком. Некоторые люди в Apple все еще используют ОС 9, я предполагаю.
</напыщенная речь>

2
задан 03.08.2010, 11:34

2 ответа

Это - проблема атрибута файла. Посмотрите здесь, в конце, две ссылки, объясняющие это: http://discussions.apple.com/thread.jspa?threadID=1479441&tstart=120

В основном, если Вы выполняете это: xattr -w com.apple.TextEncoding 'UTF-8;134217984' yourfile.txt Ваш файл появится правильно в QuickLook.

По-моему, это должно сделать больше с редактором и способом, которым это сохранило файл, чем с QuickLook.

6
ответ дан 08.12.2019, 05:30

Я записал немного сценария, который касается fsevents и устанавливает xattr, когда файл сохранен в моем доме.

Я также показываю расширение файла, которое не связано с этим вопросом.

Проверьте сценарий здесь: http://gist.github.com/506382

Сценарий должен постоянно работать, таким образом, launchd файл задания приветствовался бы.


Кроме того, см. мой комментарий об использовании ~/.CFUserTextEncoding здесь.

0
ответ дан 08.12.2019, 05:30

Теги

Похожие вопросы