Top-10 плагинов для quicklook — хитрые советы

Пять секретов Finder для продвинутых

top-10 плагинов для quicklook - хитрые советы

Сегодня мы узнаем, как подчинить себе скрытые возможности встроенного файлового браузера OS X. Приглашаются все, кто работает за компьютером Apple, а не прожигает его возможности в социальных сетях и подборках смешных картинок.<\p>

Моя история

Первое моё знакомство с яблочной операционной системой состоялось во времена релиза Lion, так что Snow Leopard, который все так хвалят, я не застал.

Худо-бедно, ломки «свитчера» закончились, и началась обыкновенная работа за компьютером, решение повседневных задач. Как-то незаметно прилетело обновление Mountain Lion, а затем и Maverick с Yosemite.

С самого начала использования OS X я пребывал в восторге от встроенной функции Preview – мгновенный просмотр большинства файлов простым нажатием пробела.

Но постепенно стали появляться файлы, которые стандартная утилита просмотра открывать отказывалась.

Я начал искать возможности расширения функциональности файлового браузера и выяснил, что он может намного больше, чем предлагается «из коробки».

Сразу говорю, что это не инструкция для «чайников». Скорее всего, домохозяйкам даже не понадобятся эти функции. Но те, кто по-настоящему работает в OS X, оценят следующие пять полезных советов.

1. Улучшаем «Быстрый просмотр»

Сводит с ума невозможность показать содержимое текста, у которого нет расширения, или же файла с расширением *.nfo. Тот же Блокнот в Windows не боялся подобных мелочей.

При этом встроенный просмотрщик в OS X, Quick Look, имеет хорошо документированные возможности для расширения при помощи плагинов. А их – великое множество в самых разных категориях. Не будем пытаться охватить весь спектр доступных решений и просто рассмотрим принцип их установки.

Все действия производятся вручную. Ничего сложного в этом нет, просто внимательно читайте и выполняйте информацию ниже.

Плагины для Quick Look поставляются в виде файла с расширением .qlgenerator. Перед началом определимся, для каких пользователей собираемся установить плагины: либо для всех, либо только для конкретных.

  • Для всех – глобальная установка, необходимо скопировать файл по адресу: /Library/QuickLook/
  • Для конкретного пользователя – копируем по адресу: /Users/[user name]/Library/QuickLook

После завершения копирования необходимо активировать плагин, набрав в Terminal команду qlmanage -r – она произведет перезапуск службы QuickLook, что, в свою очередь, загрузит новые модули.

Закрепим теорию практикой. В качестве примера возьмем плагин The BetterZip Quick Look Generator, который позволяет просматривать содержимое архива без непосредственной распаковки (must have!). Сам плагин скачивается с отсюда. Затем извлекаем файл BetterZipQL.qlgenerator из архива и следуем инструкции ниже:

Быстрый просмотр архива до установки плагина

В меню Finder выбираем пункт Переход → Переход к папке [Shift+⌘+G]. Появится окно ввода, в котором требуется вписать адрес перехода:

Переход к папке

  • Если устанавливаем только для себя: ~/Library/
  • Если устанавливаем для всех: /Library/QuickLook>;

Находим каталог QuickLook (при установке для себя). Если его нет, просто создайте одноимённый, обязательно соблюдая регистр символов. Альтернативный вариант для тех, кто не очень уверен в своих силах: откройте Terminal и вставьте эту команду: mkdir ~/Library/QuickLook

Копируем плагин в созданную папку, делается это простым перетаскиванием, никаких хитростей нет. Затем выполняем в терминале команду qlmanage – r и наслаждаемся результатом.

После установки плагина

Всё готово. Это был общий принцип, актуальный для всей системы. Теперь можете смело отправляться на сайт Quick Look Plugins и скачивать плагины. Пара полезных советов:

Совет 1. Не ставьте одновременно те плагины, которые могут между собой конфликтовать – например обработчики архивов или проигрыватели видеофайлов.

Совет 2. Бывает, что плагины работают с разными типами файлов, например, электронные книги EPUB и Архиваторы, но EPUB это, по сути, тоже архив, поэтому плагины начинают конфликтовать. Избежать такой ситуации можно переименованием плагина для EPUB – таким образом, чтобы он загружался первым, например 01epubql.qlgenerator.

2. Копирование текста в режиме просмотра

Quick Look дает отличные возможности по просмотру файлов: быстро нажимаем пробел и уже смотрим содержимое PDF. Однако наступает разочарование, когда понимаешь, что оттуда нельзя ничего скопировать без полного открытия документа.

Для решения задачи запускаем Terminal и последовательно исполняем следующие команды:

defaults write com.apple.finder QLEnableTextSelection -bool TRUE

killall Finder

Первой командой мы прописываем ключ, позволяющий производить выделение, а второй перезапускаем Finder для применения новых настроек.

Режим выделения текста в Finder

К сожалению, копирование выделенного фрагмента можно произвести только через меню, горячие клавиши (Cmd+C) не сработают.

Если вам понадобится отключить эту функцию, просто выполните эту команду в Terminal:

defaults delete com.apple.finder QLEnableTextSelection

3. Улучшаем тулбар Finder

Часто бывает ситуация, когда определенный формат файла нужно открыть в необычном или ранее неиспользованном приложении. Например, я смотрю видео при помощи MplayerX. Но бывает, что ролик, снятый на iPhone, корректно воспроизводится только в QuickTime.

Ярлык QuickTime в тулбаре Finder

Для этих целей выводим ярлык QuickTime в тулбар и при необходимости открываем видео именно в нём, перетаскиваю его на ярлык. Добавление ярлыка любого приложения производится перетаскиванием оного с удержанием Option + Command.

Удаление ярлыков производится через стандартный диалог Меню → Вид → Настроить панель инструментов.

4. Умные папки

Очень крутая функция в Finder: возможность создавать специальные критерии поиска и сохранять их в виде виртуальных папок.

Варианты критериев поиска:

  • поиск слишком больших файлов;
  • поиск новых файлов;
  • поиск файлов созданных определенным фотоаппаратом на основании анализа EXIF и т.д.

Выбор фильтра

Запускаем Finder, открываем пункт меню Файл → Новая смарт-папка, в Finder появляется дополнительная строка, под вкладками, в правой части которой, есть пункты Сохранить и +. Для создания условий отбора, нажимаем +.

Например, создадим простейший фильтр, найдем на компьютере все файлы, соответствующие следующим критериям:

  • любого типа;
  • созданные за последние 3 месяца;
  • имеющие размер более 30Мб и меньше 100Мб;

Чтобы реализовать логику условия для размера, есть хитрость, при добавлении критерия удерживайте клавишу Option, это позволит создавать группы правил и настраивать их срабатывание, например всех сразу или только одного из группы.

Критерии поиска

Завершив создания фильтра, нажимаете кнопку Сохранить. В диалоге выбираем пункт «Добавить в боковое меню». Теперь вы в любой момент сможете увидеть новые файлы, соответствующие выбранному критерию. Содержимое данной папки обновляется автоматически, в момент открытия.

5. Групповое переименование

Когда с чем-то долго работаешь, при каждом следующем обновлении все меньше замечаешь нововведения. Так вышло и с Yosemite: вроде ничего капитально не изменилось в Finder – но нет, оказывается, добавили функцию группового переименовывания файлов.

Групповое переименование файлов

Работает при выделении нескольких файлов. Отлично переименовывает наборы фотографий, но в целом имеет очень куцые возможности за счет отсутствия поддержки регулярных выражений и анализа имен.

Интерфейс группового переименования файлов

Заключение

Не бойтесь экспериментировать и решать свои задачи максимально эффективным способом. Это ваше время, которое неумолимо бежит вперед и назад никогда не вернётся.

Знаю, что сайт читает множество «продвинутых» пользователей OS X. Не стесняйтесь, напишите в комментариях, какие еще лайфхаки вы используете при работе. Можно посоветовать тему для следующей статьи подобного толка. Спасибо!

Источник: https://www.iphones.ru/iNotes/5-finder-tips-and-tricks

Разработка Quick Look plugin для OS X

Quick Look — приложение в OS X, которое создает thumbnails (иконки) и previews (окно с описанием/содержимым файла по нажатию пробела в Finder).

Оно поддерживает ряд стандартных файлов, для не поддерживаемых можно устанавливать QL plugins — генераторы иконок и/или превью. Они имеют формат .qlgenerator, размещаются в ~/Library/QuickLook и /Library/QuickLook.

Я пишу приложения под iOS, иногда под OSX.

Со сторонними QuickLook генераторами столкнулся, когда увидел плагин для первью .mobileprovision — Provisioning.

.mobileprovision/.provisionprofile — профиль, содержащий сертификаты, допущенные для установки устройства, некоторые параметры для развертывания iOS & OSX приложений. Вот так папка с профилями выглядит без всяких плагинов для Quick Look:Выбирать профиль напрямую необходимо, например, при использовании его в скрипте для автоматического развертывания приложения по TestFlight. Понять для какого приложения какой профиль брать — совершенно невозможно.

Сперва я стал использовать open-source Provisioning, потом закрытый, но более красивый и подробный ipaql. Необходимость написания своего открытого решения возникла после того, как автор ipaql добавил совместимость с OS X Mavericks лишь спустя полгода после выхода системы, а отображение иконок не починил до сих пор.

Вот что у меня получилось — ProvisionQL.

Поддерживаемые типы файлов для создания иконок и превью:

  • .ipa — iOS packaged application (как из Xcode, так и из AppStore)
  • .app — iOS application bundle
  • .mobileprovision — iOS provisioning profile
  • .provisionprofile — OSX provisioning profile

Под катом я расскажу об основных шагах при создании Quick Look плагинов.

Читайте также:  Как настроить itunes home sharing для трансляции контента на ios-устройства - хитрые советы

Настройка проекта

В Xcode создаем новый проект: File > New > Project… OS X > System plug-in > Quick Look Plug-in. В базовом шаблоне сразу пойдем редактировать Info.plist:Разверните CFBundleDocumentTypes и добавьте нужные типы файлов в массив LSItemContentTypes.

Чтобы генерировать иконки в списках и таблицах я изменил QLThumbnailMinimumSize с 17 на 16. Обратите внимание на QLPreviewHeight и QLPreviewWidth — они используются только в случае, когда генератор слишком долго генерирует preview.

У меня в случае ipa требуется извлечение нескольких файлов из zip архива, что довольно долго (от 0,06 до 0,12 с) — в моем случае система использует значения из plist. Если ваш генератор быстро отдаст preview — система отресазит окно по картинке или HTML, который вы отдадите.

Далее, если вы предпочитаете obj-c и классы Foundation — смело переименуйте GenerateThumbnailForURL.c и GeneratePreviewForURL.c в GenerateThumbnailForURL.m и GeneratePreviewForURL.m и добавьте в их заголовки:

#import
#import
Т.к. мне необходимо генерировать и иконки (GenerateThumbnailForURL), и окно предварительного просмотра (GeneratePreviewForURL) — я выделил общие include/import и функции в Shared.h/m. Привожу мой Shared.h:#include
#include
#include #import
#import
#import #import static NSString * const kPluginBundleId = @»com.FerretSyndicate.ProvisionQL»;
static NSString * const kDataType_ipa = @»com.apple.itunes.ipa»;
static NSString * const kDataType_app = @»com.apple.application-bundle»;
static NSString * const kDataType_ios_provision = @»com.apple.mobileprovision»;
static NSString * const kDataType_ios_provision_old = @»com.apple.iphone.mobileprovision»;
static NSString * const kDataType_osx_provision = @»com.apple.provisionprofile»; #define SIGNED_CODE 0 NSImage *roundCorners(NSImage *image);
NSImage *imageFromApp(NSURL *URL, NSString *dataType, NSString *fileName);
NSString *mainIconNameForApp(NSDictionary *appPropertyList);
int expirationStatus(NSDate *date, NSCalendar *calendar);
Окончательная структура проекта ProvisionQL:NSBezierPath+IOS7RoundedRect — функция для вырезания закругленной по типу iOS7 иконки из квадратной. Install.sh — скрипт для автоматической установки генератора при сборке проекта:#!/bin/sh PRODUCT=»${PRODUCT_NAME}.qlgenerator»
QL_PATH=~/Library/QuickLook/ rm -rf «$QL_PATH/$PRODUCT»
test -d «$QL_PATH» || mkdir -p «$QL_PATH» && cp -R «$BUILT_PRODUCTS_DIR/$PRODUCT» «$QL_PATH»
qlmanage -r echo «$PRODUCT installed in $QL_PATH»
Для его выполнения зайдите в настройки Target, в меню выберите Editor > Add Build Phase > Add Run Script Build Phase и введите путь до скрипта в папке проекта:Еще может понадобится отлаживать плагин. Т.к. он сам по себе не является исполняемым фалом — необходимо зайти в настройки схемы проекта — Edit Scheme… > Run > Info > Executable > Other > нажать Cmd+Shft+G > /usr/bin/ > Go > qlmanage:

Затем во вкладке Arguments укажите в аргументах запуска флаг -t (для дебага иконок) или -p (для дебага превью) и затем полный путь к тестовому файлу (в моем случае я тестирую отрисовку иконки на .ipa):

Генерация иконок

В данном примере я покажу как выводить заранее приготовленную иконку (defaultIcon.png). В ProvisionQL реализован выбор иконки из ipa файла, а так же вывод количества устройств и статуса действия (истек по времени или нет) для provision.

Вот готовый GenerateThumbnailForURL.m:

#import «Shared.h» OSStatus GenerateThumbnailForURL(void *thisInterface, QLThumbnailRequestRef thumbnail, CFURLRef url, CFStringRef contentTypeUTI, CFDictionaryRef options, CGSize maxSize);
void CancelThumbnailGeneration(void *thisInterface, QLThumbnailRequestRef thumbnail); /* —————————————————————————— Generate a thumbnail for file This function's job is to create thumbnail for designated file as fast as possible —————————————————————————— */ OSStatus GenerateThumbnailForURL(void *thisInterface, QLThumbnailRequestRef thumbnail, CFURLRef url, CFStringRef contentTypeUTI, CFDictionaryRef options, CGSize maxSize) { @autoreleasepool { NSString *dataType = (__bridge NSString *)contentTypeUTI; NSImage *appIcon; if([dataType isEqualToString:kDataType_app] || [dataType isEqualToString:kDataType_ipa]) { NSURL *iconURL = [[NSBundle bundleWithIdentifier:kPluginBundleId] URLForResource:@»defaultIcon» withExtension:@»png»]; appIcon = [[NSImage alloc] initWithContentsOfURL:iconURL]; } else { return noErr; } if (QLThumbnailRequestIsCancelled(thumbnail)) { return noErr; } NSSize canvasSize = appIcon.size; NSRect renderRect = NSMakeRect(0.0, 0.0, appIcon.size.width, appIcon.size.height); CGContextRef _context = QLThumbnailRequestCreateContext(thumbnail, canvasSize, false, NULL); if (_context) { NSGraphicsContext* _graphicsContext = [NSGraphicsContext graphicsContextWithGraphicsPort:(void *)_context flipped:NO]; [NSGraphicsContext setCurrentContext:_graphicsContext]; [appIcon drawInRect:renderRect]; //draw anything you want here QLThumbnailRequestFlushContext(thumbnail, _context); CFRelease(_context); } } return noErr;
} void CancelThumbnailGeneration(void *thisInterface, QLThumbnailRequestRef thumbnail) { // Implement only if supported
}
Следует обратить внимание на пару моментов:

  • нельзя использовать NSImage imageNamed: — этот метод будет искать ресурс в бандле qlmanage (исполняемого файла), а не нашего плагина
  • проверяйте QLThumbnailRequestIsCancelled(thumbnail) перед операциями, которые могут занять значительное время

Генерация превью

В примере рассмотрим, как заполнять и выводить HTML в качестве preview. Необходимо предварительно подготовить шаблон template.html (туда же можно включить стили для оформления):

App info

Name: __CFBundleDisplayName__
Version: __CFBundleShortVersionString__ (__CFBundleVersion__)
BundleId: __CFBundleIdentifier__

Все, что выделено __KEY__ будем заполнять из генератора.

Привожу окончательный GeneratePreviewForURL.m:

#import «Shared.h» OSStatus GeneratePreviewForURL(void *thisInterface, QLPreviewRequestRef preview, CFURLRef url, CFStringRef contentTypeUTI, CFDictionaryRef options);
void CancelPreviewGeneration(void *thisInterface, QLPreviewRequestRef preview); /* —————————————————————————— Generate a preview for file This function's job is to create preview for designated file —————————————————————————— */ OSStatus GeneratePreviewForURL(void *thisInterface, QLPreviewRequestRef preview, CFURLRef url, CFStringRef contentTypeUTI, CFDictionaryRef options) { @autoreleasepool { NSURL *URL = (__bridge NSURL *)url; NSString *dataType = (__bridge NSString *)contentTypeUTI; NSData *appPlist = nil; if([dataType isEqualToString:kDataType_app]) { // get the embedded plist for the iOS app appPlist = [NSData dataWithContentsOfURL:[URL URLByAppendingPathComponent:@»Info.plist»]]; } else if([dataType isEqualToString:kDataType_ipa]) { // get the embedded plist from an app archive using: unzip -p (piped to standart output) NSTask *unzipTask = [NSTask new]; [unzipTask setLaunchPath:@»/usr/bin/unzip»]; [unzipTask setStandardOutput:[NSPipe pipe]]; [unzipTask setArguments:@[@»-p», [URL path], @»Payload/*.app/Info.plist»]]; [unzipTask launch]; [unzipTask waitUntilExit]; appPlist = [[[unzipTask standardOutput] fileHandleForReading] readDataToEndOfFile]; } else { return noErr; } if(QLPreviewRequestIsCancelled(preview)) { return noErr; } NSMutableDictionary *synthesizedInfo = [NSMutableDictionary dictionary]; NSURL *htmlURL = [[NSBundle bundleWithIdentifier:kPluginBundleId] URLForResource:@»template» withExtension:@»html»]; NSMutableString *html = [NSMutableString stringWithContentsOfURL:htmlURL encoding:NSUTF8StringEncoding error:NULL]; NSDictionary *appPropertyList = [NSPropertyListSerialization propertyListWithData:appPlist options:0 format:NULL error:NULL]; [synthesizedInfo setObject:[appPropertyList objectForKey:@»CFBundleDisplayName»] forKey:@»CFBundleDisplayName»]; [synthesizedInfo setObject:[appPropertyList objectForKey:@»CFBundleIdentifier»] forKey:@»CFBundleIdentifier»]; [synthesizedInfo setObject:[appPropertyList objectForKey:@»CFBundleShortVersionString»] forKey:@»CFBundleShortVersionString»]; [synthesizedInfo setObject:[appPropertyList objectForKey:@»CFBundleVersion»] forKey:@»CFBundleVersion»]; for (NSString *key in [synthesizedInfo allKeys]) { NSString *replacementValue = [synthesizedInfo objectForKey:key]; NSString *replacementToken = [NSString stringWithFormat:@»__%@__», key]; [html replaceOccurrencesOfString:replacementToken withString:replacementValue options:0 range:NSMakeRange(0, [html length])]; } NSDictionary *properties = @{ // properties for the HTML data (__bridge NSString *)kQLPreviewPropertyTextEncodingNameKey : @»UTF-8″, (__bridge NSString *)kQLPreviewPropertyMIMETypeKey : @»text/html» }; QLPreviewRequestSetDataRepresentation(preview, (__bridge CFDataRef)[html dataUsingEncoding:NSUTF8StringEncoding], kUTTypeHTML, (__bridge CFDictionaryRef)properties); } return noErr;
} void CancelPreviewGeneration(void *thisInterface, QLPreviewRequestRef preview) { // Implement only if supported
}

Как видите, сперва мы открываем Info.plist (либо извлекаем его из архива), затем некоторые данные из него сохраняем в synthesizedInfo. Все ключи из synthesizedInfo выставляются соответственно в строке, загруженной из template.html. Полученная строка отдается qlmanage наряду с параметрами, описывающими возвращаемый тип данных как HTML.

Заключение

По данному руководству можно быстро создать плагин для быстрого просмотра и генерации иконок для вашего проприетарного формата или же для какого-либо распространенного формата, который системой стандартно не определяется.

Что касается ProvisionQL — я буду рад любым предложениям и пул-реквестам по улучшению функциональности в рамках задачи плагина.

Источник: https://habr.com/post/208552/

10 фишек Быстрого просмотра (Quick Look) на Mac, о которых вы могли не знать

Ещё в 2007 году компания Apple представила новую функцию «Быстрый просмотр» для Mac, которая позволяет осуществить предварительный просмотр контента без запуска приложения, предназначенного для этого типа файла. В нашем материале мы расскажем об особенностях работы данной функции и раскроем некоторые секреты её управления. 

Быстрый просмотр (Quick Look) работает с папками, изображениями, видео, музыкой, документами и другими файлами. Так зачем же была изобретена эта функция, ведь файлы отлично запускаются и в соответствующей программе? Всё дело в скорости.

Быстрый просмотр запускает файлы практически мгновенно. Тут конечно есть прямая зависимость от типа контента и его размера, но всё равно процесс запуска происходит гораздо быстрее.

Это очень удобно при беглом переборе большого количества файлов, когда запускать ресурсоёмкое приложение долго и энергозатратно.

ПО ТЕМЕ: Открывайте и сохраняйте файлы на Mac, как профи: 7 советов для ускорения работы с диалоговыми окнами в Finder.

Навигация

Запуск быстрого просмотра осуществляется нажатием пробела. Выделили файл, нажали пробел и вуаля — картинка или документ уже открыты. Нажали пробел ещё раз — всё закрылось. Также закрыть быстрый просмотр можно крестиком в верхнем левом углу или нажатием кнопки ESC.

Там же имеется кнопка развёртки контента на весь экран. Если файл не закроет по ширине своим содержимым весь дисплей, то вы увидите чёрную каёмку фона.

А ещё здесь есть кнопка запуска приложения по умолчанию, которое вы обычно видите при запуске файла двойным кликом мыши. Также запустить файл в приложении можно дважды кликнув мышкой по контенту.

Рядом с этой кнопкой имеется меню «Поделиться», при помощи которой открываются возможности шаринга через почту, AirDrop, социальные сети и прочие сервисы и приложения.

По желанию, масштабируется размер окна.

Просмотр видео и прослушивание аудио

Быстрый просмотр удобно использовать как для прослушивания аудио, так и для просмотра видео, но при условии, что оно воспроизводится в iTunes.

Ни о каком MKV или даже банальном AVI можете и не мечтать, ровно как и о каких-нибудь продвинутых настройках воспроизведения, вроде субтитров, быстрой подгонки размера окна или эффектов.

Читайте также:  Sidebar - отличный инструмент в opera и firefox - хитрые советы

Тут всё по-спартански просто и в основном эта функция используется также для быстрого поиска какого-нибудь файла (когда в названии белиберда), оценки качества аудио или видео или быстрого перехода к какому-нибудь моменту, чтобы что-либо рассмотреть или прослушать.

Имеются кнопки Play/Pause, беззвучный режим (Mute), шкала перемотки и время исполнения/время до окончания воспроизведения. Окно быстрого просмотра воспроизводит и в фоновом режиме (при сворачивании). Quick Look не запоминает текущую позицию ни в документах, ни в мультимедийном контенте.

ПО ТЕМЕ: Как перевести MacBook в «Режим сна» — 7 способов.

Навигация в документах

Быстрый просмотр хорошо справляется с просмотром документов (дружит даже с форматами файлов Microsoft Office). К примеру, если вы откроете PDF-файл, справа отобразится боковая панель для быстрой постраничной навигации.

Просмотр нескольких файлов

Наверняка многие начинающие пользователи macOS, впервые запускающие любое изображение из папки в Finder, не понимали почему нажимая стрелки вправо-влево не происходит перелистывание изображений. С этой задачей справляется приложение «Фото», но заморачиваться с медиатекой не хочется. Для этой цели идеально подойдёт быстрый просмотр.

Просто выделите интересующую вас группу файлов (или все файлы в папке сочетанием клавиш Command (⌘) + A) и нажмите пробел. Теперь их можно перелистывать как стрелками, так и свайпами при помощи трэкпада.

А если нажать комбинацию клавиш Command (⌘) + Return (Enter), то отобразится окно со всеми файлами, отображёнными в миниатюрах. Таким образом осуществляется быстрый переход к конкретному элементу контента.

ПО ТЕМЕ: Как найти забытые пароли сайтов в Safari или Chrome на компьютере Mac и Windows.

Просмотр фото в режиме слайдшоу

Quick Look имеет возможность просматривать изображения в режиме слайдшоу, не утруждая себя нажатием на кнопку для перелистывания изображений. Просто выделите все изображения в Finder и воспользуйтесь сочетанием клавиш Option (⌥) + пробел.

В специальном меню доступны кнопки навигации, шаринга, окончания просмотра и запуска всех миниатюр.

ПО ТЕМЕ: Лучший просмотрщик для Mac, или как просматривать фото на macOS — лучшие приложения.

Отображение реального размера изображения

При просмотре изображений с большим разрешением функция Quick Look автоматически замостит их под комфортный для просмотра размер. Но если вы захотите увидеть картинку в масштабе один к одному, то зажмите клавишу Option (⌥). В таком режиме мышкой или свайпами можно передвигаться по изображению. Достаточно отпустить клавишу Option как вновь появится привычный режим отображения.

ПО ТЕМЕ: Mac для чайников: 10 полезных советов по macOS для новичков.

Просмотр прикреплённых файлов и веб-страниц в приложении Mail

Quick Look работает и вне окна проводника Finder. К примеру, любой прикреплённый файл к письму можно просмотреть не запуская приложения нажатием пробела. То же самое касается и ссылок в теле письма или текста.

Quick Look + Spotlight

Между быстрым просмотром и поиском Spotlight также имеется тесная интеграция. Организовать предпросмотр любого найденного файла в Spotlight можно простым выделением файла. Кстати, запускается поиск сочетанием клавиш Control + пробел (у некоторых пользователей ⌘Cmd + пробел).

ПО ТЕМЕ: Автозагрузка на Mac, или как добавить (удалить) программы для автоматического запуска при загрузке macOS.

Quick Look + Dock

Быстрый просмотр работает и с файлами, прикреплёнными в Dock. Причем можно даже раскрыть папку в Dock, навести курсор на любой файл и нажать пробел. Правда, включив воспроизведение аудио или видео, перемотка уже будет недоступна. Только пауза.

Зуммирование в Mission Control

Функция Mission Control позволяет расположить все активные окна на рабочем столе, чтобы они не перекрывали друг друга. Таким образом пользователи видят всю картину. Но вот если окон будет очень много, то все они превращаются ну в очень маленькие и слабочитаемые миниатюры. Если подвести курсор к любой из них и нажать пробел, то размер окошка увеличится.

ПО ТЕМЕ: Рабочие столы на Mac, или тонкости Mission Control.

В заключение

Использование недооценённой функции быстрого просмотра может несколько ускорить работу на macOS. Если вы знаете ещё какие-нибудь фишки, завязанные с Quick Look, то обязательно отписывайтесь в комментариях.

Источник: https://yablyk.com/763612-11-krutyx-fishek-bystrogo-prosmotra-quick-look-na-mac/

QuickLook для Windows: превью файлов, как на Mac

В приложении «Проводник» операционной системы Windows предусмотрена специальная функция предварительного просмотра файлов, но, как известно, работает она лишь с файлами нескольких типов.

В «Проводнике» нужно просто открыть третью колонку (которая так и называется — «Область предварительного просмотра«), выделить определенный файл в списке, и его превью отобразится в этой колонке. Но только при условии, что предпросмотр этого типа файлов поддерживается.

Иначе в колонке вы увидите только надпись «Нет данных для предварительного просмотра«.

Функционал предпросмотра в «Проводнике» можно, конечно, оптимизировать, установив, к примеру программу Icaros Shell Extension или стандартный Digital Camera Codec Pack для Windows (набор кодеков для камер Microsoft). А можно просто сделать, как на Mac-е, и поставить QuickLook (к слову, схожим образом работает еще одна программка — Seer).

QuickLook для Windows

… фактически представляет собой одну из самых полезных фич Mac OS X, но в портированном на Windows виде. То есть благодаря QuickLook в Windows активировать предпросмотр содержимого файлов в «Проводнике» тоже можно простым нажатием клавиши «пробел».

Плюс к этому, QuickLook для Windows поддерживает больше разных файлов, чем «Проводник», правда, тоже не все подряд. QuickLook отлично работает с медиа-, текстовыми, HTML-, PDF-файлами и архивами ZIP, но не всегда отображает превью EXE-файлов, файлов приложений MS Office (если эти приложения не установлены на комп), аудио-файлов, а также файлов бинарных форматов.

После запуска QuickLook работает по большей части в фоновом режиме и заметно только по маленькому значку в трее. Через него, кстати, можно настроить автоматический запуск приложения при запуске Windows и запустить поиск обновлений.

В QuickLооk превью файлов выглядят по-разному, в зависимости от типа самого просматриваемого файла. Обычные текстовые файлы отображаются полностью (и с нумерацией строк), текст можно также скроллить и увеличивать/уменьшать в процессе просмотра. Архивы показываются со всеми вложенными папками и файловой структурой, которую тоже можно прокручивать с помощью мыши или клавиатуры.

Медиафайлы в окне предпросмотра отображаются или в виде картинки, или сразу же воспроизводятся, если это файл видео или GIF. Но, как мы уже сказали, QuickLооk тоже поддерживает не все такие файлы. Превью MP4 и LV работают, AVI и WMV не показываются.

Но чтобы не заморачиваться с тем, что поддерживается, а что — еще нет, лучше перед установкой заглянуть в список совместимых файлов, который разработчики QuickLook для Windows публикуют на страничке приложения на GitHub. Там же вы найдете и список плагинов, которые можно доустановить в QuickLook, если потребуется поддержка каких-то специальных форматов. Вот как-то так.

*  Как передавать файлы между Windows и Android в AMIDuOS — рассказываем

Источник: https://www.gadgetstyle.com.ua/34765-quicklook-for-windows/

10 лучших бесплатных «плагинов» для Mac OS

10 лучших бесплатных «плагинов» для Mac OS

Кто сказал что для решения каждой задачи нужно отдельное приложение? Иногда достаточно и маленького «плагина» (plug-in), чтобы заставить уже установленные программы выполнять новые действия, читать доселе недоступные виды файлов и обрасти другим необходимым функционалом.

В этом материале мы собрали 10 самых примечательных, по нашему мнению, «плагинов». Все они абсолютно бесплатны и, мы считаем, необходимы каждому mac-пользователю.

Perian можно смело назвать самым необходимым «плагином» для любого Mac. После установки этого дополнения плеер QuickTime буквально преображается, начиная безропотно «глотать» абсолютно любые форматы видеофайлов.

Среди поддерживаемых типов MS-MPEG4 v1 & v2, DivX, 3ivx, H.264, Sorenson H.

263, FLV/Sorenson Spark, FSV1, VP6, H263i, VP3, HuffYUV, FFVHuff, MPEG1 & MPEG2 Video, Fraps, Snow, NuppelVideo, Techsmith Screen Capture, DosBox Capture и все это воспроизводится и открывается в стандартном плеере Mac OS X.

Еще один видео  «плагин», который, как ни удивительно, тоже крайне необходим на любом компьютере Mac. Дело в том, что достаточно большое количество видео закодировано в формате Windows media (WMV и ASF), который совершенно не воспринимается стандартными средствами Mac OS, даже после установки Perian. Решение предлагает создатель формата — корпорация Microsoft. 

После установки Flip4Mac ваш «макинтош» начнет проигрывать файлы Windows media, причем не только с помощью плеера QuickTime. Проблем не возникнет даже с проигрыванием роликов вставленных в web-страницы прямо в родном Safari. Поддержка формата распространяется на все приложения Mac OS.

Список функций Glims едва помещается на одной странице, но, будучи кратким, можно описать предназначение данного «плагина» весьма просто — крайне необходимое дополнение, безгранично расширяющее функционал вашего любимого броузера Safari. 

После установки Glims, Safari «научится» серфить веб в полноэкранном режиме, запоминать страницы из нескольких табов при закрытии и воспроизводить их заново при открытии броузера, подсказывать что ввести в строке поиска, автоматически заполнять формы и много чего еще. 

Мы уже писали про другой замечательный «плагин» для броузера Safari, поэтому остановимся на нем совсем ненадолго. AdBlock блокирует рекламу, позволяя вам путешествуя по сети интернет сконцентрироваться на главном. Функционал данного «плагина» пока конечно не дотягивает до похожей опции в Firefox, но основная задача выполняется весьма успешно.

Читайте также:  Hotgloo: обзор одного из лучших сервисов для разработки интерфейсов для сайтов и веб-проектов (+ промо-коды для читателей) - хитрые советы

Минусом для пользователей Snow Leopard окажется необходимость запускать Safari в 32-битном режиме. Дополнение еще не поддерживает работу в режиме 64-бит.

Наверняка большинство mac-пользователей по достоинству оценили замечательную функцию Quick Look (быстрый просмотр), встроенную в Mac OS — для просмотра содержимого файла его даже не надо открывать, достаточно нажать клавишу «пробел» и вы моментально увидите содержимое файла на экране. Правда у функции Quick Look есть определенные ограничения, связанные с тем что Mac OS «понимает» и может отображать не все типы файлов. Именно этот функционал можно расширить с помощью различных «плагинов».

Установив бесплатный «плагин» BetterZip для Quick Look вы «научите» свой Mac заглядывать внутрь архивов, что иногда бывает весьма полезно. Разумеется для того чтобы использовать требуемый файл из архива его все равно придется разархивировать.

ColorCode — еще один «плагин» расширяющий функционал Quick Look, который на этот раз будет полезен web-разработчикам. После установки данного «плагина» в окне быстрого просмотра становится возможным просмотреть исходный код с подсвеченным синтаксисом для более чем 140 языков программирования.

Другой замечательной функцией Mac OS, которой каждый пользователь наверняка пользуется ежедневно является Spotlight. С помощью «спотлайта» на собственном Mac можно быстро и легко найти любую программу или файл, но оказывается даже этот функционал можно расширить и улучшить.

После установки «плагина» ZipLight в результатах поиска Spotlight будет учитываться содержимое архивов. Разумеется для использования файла из архива его все равно придется разархивировать.

Источник: http://www.macster.ru/news/100531-10-luchshikh-besplatnykh-plaginov-dlya-mac-os

An Ultimate List Of Quicklook Plugins

Hey

In my previous post I mentioned about Quicklook plugins. It got me interested into how many plugins there are and what ones you can get. As a result I have looked all over the web for some the best Quicklook plugins. These are designed for nearly every file time imaginable.

Some of them are really cool and should probably be included with the system, some are more unique and are for special groups of users who use specific files. There are 20 plugins in total. Arranged in alphabetical order, all of the links will take you to the download page.

Most are free although there are a couple that you have to pay for. Clicking on any of the images will give you the full size version if you want to take a closer look. If I have missed off any please leave a comment.

As a side note, usually all Quicklook plugins will enable the same features in coverflow.

To install a Quicklook plugin drag the .qlgenerator file into /Library/Quicklook or into username/Library/Quicklook. This will either install it system wide or only for your account. If the folder isn’t available create one.

Quicklook will then automatically install and use the plugin. This may take some time as it uses a cache basis for running the system. If you don’t want to want you can either restart or open up Terminal (Applications > Utilities > Terminal) and type in qlmanage -r.

This will reset the generators and you are ready to go.

1) Brainsight

I haven’t used this quicklook pluing but it offers the ability to view files used in brain scans and the sort. It supports file formats which include dcm, mnc and img format. A very niche market and you may not need this plugin.

2) ColorXML Quicklook

A Quicklook plugin to show you the contents of xml files with indentations and syntax highlighting. The default install of Leopard doesn’t offer such features as a result this is great for anyone who uses xml files a lot.

3) EPSQLPlugIn EPS Viewer

This is one for any graphic designers out there that use a lot of .eps files. This Quicklook plugin is great as it gives you a quick look of any eps file.

4) Flash Video Viewer

Although the site is in Chinese or Japanese this quicklook plugin is used to quicklook Flash files and videos.

5) Folder Viewer

One of the best Quicklook plugins there is. This plugin offers the ability to view the contents of any folder, including all of the files.

If you are going to download and install a plugin this is the one your should use. It is the equivalent of opening a new folder in Finder except it is a lot quicker and easier.

It is written by the same guy how did the Flash plugin (number 4) so you may have a little trouble navigating the page.

6) HetimaClipping

This is Quick Look plugin for text clipping files (.textClipping) and picture clipping files (.pictClipping). I don’t use this application so I can’t comment on it usefulness.

7) QLEnscript

This plugin renders coloured output code for the following languages, Objective-C/C++, C/C++, Perl, Python, Java, Shell scripts, Assembly language.

8) SCR File Viewer

Another niche Quicklook Plugin that renders standard Spectrum SCR files, and also the enhanced Timex modes.

9) SneakPeekPro

One of the more professional sites and product. This plugin (which is $15) enables you to render in Quicklook, Illustrator .ai files, as well as InDesign, EPS and Flash files. It is one plugin that can do many things. If you are willing to pay the price it is a good product.

10) Textmate Integration

This is a pretty standard plugin that enables intergration within Textmate. The landing page sounds a bit complicated for me, but any one that has used Textmate and wants the functionality of Textmate this is one to install.

11) Zip File Viewer

Another amazing plugin, this one offer the ability to look inside zip folders ands view its contents. It is in the same style as the folder plugin, it is written by the same person.

It includes the folder structure and all the the files contained in the zip.

Very useful if you have hundreds of zips and you want to know what is inside them, as well as inspecting files you have downloaded on the internet.

12) Apple Scripts

This is another plugin for programmers and coders. It again takes the code, this time Apple Script, and outputs it in tabbed and colour syntax. It very similar to QLEnscript, except it is for Apple Script.

13) C64 Images

Another niche product that enables you to view many file types not supported on the default system. These include Koala (.koa, MultiColor), Koala (.gg, compressed, MultiColor), Amica Paint (.ami, compressed, MultiColor), FLI Designer (.

fli, MultiColor, FLI), Drazlace V1 (.drl, MultiColor, Interlaced), Fun Painter 2 (.fp2, un-&compressed, MultiColor, FLI, Interlaced), Hi-Eddi (.hed, Hires), Image System Hires (.ish, Hires), OCP Art Studio V2 (.ocp, Hires), AFLI-Editor (.

afli, Hires, FLI).

14) CHM Files

If you have ever downloaded .chm files, which are also know as complied HTML files, you can’t view them in Quicklook, this plugin enables you to do this with the greatest of ease.

15) iContainers with Candy Bar

This is not actually a default Quicklook plugin, but for any one who has downloaded and installed Candy Bar for changing and modifying your operating system this plugin offers the ability to look into iContainers.

16) Suspicious Packages

Suspicious packages is a Quicklook plugin for previewing the standard Apple installer packager with out launching the installer. You have the option for delving deeper into the package through the use of flippy triangles.

17) JEF Files

Источник: http://www.mactricksandtips.com/2008/02/ultimate-list-of-quicklook-plugins.html

Ссылка на основную публикацию