Существует ли предварительный просмотр QuickLook для текстовых файлов с неизвестными расширениями? [Дубликат]

20

Подобный вопрос был задан здесь, но ответ относится к тому, что называется QL Stephen , который претендует только на предварительный просмотр файлов без расширения. Мне нужно что-то, что покажет предварительный просмотр файлов с расширениями, которые неизвестны Finder. Они все текстовые файлы. И это должно бежать на Льве (10.7).

Для пояснения: я ищу не QL по умолчанию для какого-либо неизвестного расширения, а скорее тот, который будет предварительно просматривать определенные конкретные расширения (например, .sps , .fort ) в виде простого текста.

Глава
источник
1
Поскольку все неизвестные расширения файлов не обязательно являются текстовыми, это плохая идея.
ocodo
2
Версия плагина QuickLook HexFiend выглядит как идеальный неизвестный / предварительный просмотрщик по умолчанию, если QuickLook может быть настроен таким образом.
Даниил
@slomojo: хорошая мысль; Я имел в виду не все неизвестные расширения файлов, а несколько конкретных, которые неизвестны Finder. Я сказал это плохо.
Глава
@Chap Харрисон, я думаю, что средство просмотра QL, которое можно настроить для просмотра набора расширений файлов в виде текста (или, как говорит Дэниел, шестнадцатеричный дамп), было бы неплохо, конечно. Я мог бы взглянуть на это.
ocodo
@ Даниель: Я думаю, что я тоже произвел на вас неправильное впечатление - пожалуйста, посмотрите пересмотренный государственный вопрос.
Chap

Ответы:

7

Вы можете использовать QuicklookStephen ( https://github.com/whomwah/qlstephen ). Установить через Brew:

brew cask install qlstephen

и затем сбросьте плагины Quicklook:

qlmanage -r

и тебе должно быть хорошо идти!

Протестировано как с файлами без расширения, так и с файлами с неизвестным расширением (например, .nfo)

Фабио Чионини
источник
По какой-то причине это перестало работать в последнее время. Я не могу просматривать .tex или похожие файлы даже с установленным qlstephen. Кто-нибудь справился с этой проблемой?
Дэвид Натан
@DavidNathan то же самое случилось со мной, мне пришлось удалить его и переустановить rm ~/Library/QuickLook/QLStephen.qlgenerator и brew cask reinstall qlstephen
hasnat
@hasnat, к сожалению, это не решило проблему для меня (работает OSX 10.11). Я использовалrm -r
Дэвид Натан
1

После быстрого Google, может быть, это то, что вам нужно?

http://hints.macworld.com/article.php?story=20071028184428583

Он объясняет, как объявить определенные типы файлов в виде простого текста, QuickLook будет использовать эти объявления.

ocodo
источник
Что ж, нам становится теплее ... Основная проблема, которую я вижу, заключается в том, что эти файлы, которые меня интересуют, были созданы программой Perl, а не .app , поэтому Info.plist отсутствует. (Также подсказка утверждает, что только 10,5, FWIW.)
Глава
@Chap Харрисон, это не имеет значения, выберите приложение, в котором вы хотите открыть файлы, например, TextMate или Text Editor.app, а затем добавьте эти расширения в этот info.plist согласно статье. Также 10.5 info.plists не изменились в этом отношении, так что вы согласны с Lion.
ocodo
Может быть возможно добавить расширение к Text Editor.app, выполнив Get Info , Opens with . Я попробую позже и доложу.
ocodo
Хм - я попробовал технику macworld для TextEdit, а затем попытался запустить TextEdit (чтобы убедиться, что я ничего не сломал), и он вылетел с «недопустимой подписью кода»! IIRC, это что-то новое с Lion. Достаточно ли редактирования Info.plist, чтобы это сделать?
Глава
1
@Chap Harrison, Да, редактирование .plist изменяет подпись кода для приложения.
Даниэль