Тиждень тому Quicklook перестав працювати з файлами .m
та .h
файлами. Натомість він показує мені .m
або .h
ескіз. Я думаю, в той день з’явилося вікно повідомлень, і я його не прочитав - я відповів на запитання поспішно, - але я нічого не робив із системою. У будь-якому випадку, тепер я втратив швидкий перегляд для цих типів файлів.
Він все ще працює для всіх інших файлів за замовчуванням. Я спробував скопіювати файли ".qlgenerator" з іншого mac, який має ту саму версію ОС ... і він все ще не працював.
Я спробував диск перевірити / відновити дозволи, він вказував щось, що стосується файлів .qlgenerator, але я подумав, що "це, можливо, через мою копію-вставлення-заміну файлами зловмисника, які, ймовірно, змінили деякі дозволи". У всякому разі, це не вирішило проблеми.
Я також спробував запустити qlmanage -r
і перезапустити Mac. Проблема зберігається.
Інший mac все ще показує спосіб за замовчуванням (він же має швидкий перегляд) для цих типів файлів.
Будь-яка ідея про те, що пішло не так? Ви вважаєте, що за це відповідає вікно повідомлень, на яке я поспішно відповів? Я відчуваю, що це так, але я не впевнений, тому що я не конфігурував систему чи що-небудь, і навіть щось, що не пов’язано ні з швидким переглядом (я тоді не знав, що ця функція мала ім'я), ні xcode ... Я загубився.
EDIT Як запропонував @Bootle, я побіг
qlmanage -p ФАЙЛ
і дивно, що Quicklook вірно відкрив файл, тобто ви можете побачити вміст файлу та забарвлення XCode для нього за замовчуванням. Крім того, наступний вихід був надрукований в терміналі.
То більше ніяких підказок?
EDIT Нові підказки з’явилися після перевірки журналу з консолі після редагування @StvnW.
Я додаю зображення журналів після замовлення швидкого перегляду файлу
ОНОВЛЕННЯ Рішення було тому, що я зберігав старіші версії XCodes з 3.6.2 ^ _ ^ та іншими версіями, я помістив їх у папку, де я заборонив собі дозвіл на доступ до нього. Таким чином вони стали недоступними і для системи. І проблема була вирішена, система (або QL) закріпилася за останньою офіційною програмою XCode.
Але це завдяки нижченаведеній відповіді, яка дала мені цю підказку від налагодження. Я думаю, інші люди, які мають цю ж проблему, повинні слідувати його відповіді. Я відзначаю цю відповідь правильною відповіддю
qlmanage -p FILE
Де FILE - шлях до файлу .h або .m на вашому комп’ютері. А потім скопіюйте тут і вставте термінальний вихід, або в пастину чи щось таке. Дякую.