Macを購入したら最初に導入しておきたいQuick Lookのプラグイン

Quick Lookは、OS Xを代表する便利な機能です。フォルダやファイルを選択した状態で(スペースキー)を押すと、アプリケーションを起動することなく内容を表示してくれます。また、プラグインを導入することで、さらにQuick Lookの機能を拡張することができます。今回は、オススメのプラグインを紹介します。

プラグインのインストール方法

プラグインの中には、後述のHomebrew Caskを使用したCUIからのインストールが可能なものと、直接公式サイトからダウンロードして手動で導入するものの2種類があります。Homebrew Caskについては後述しますので、手動でインストールする場合の方法をご紹介します。

手動でインストールする場合

ダウンロードしたプラグイン( .qlgenerator という拡張子のファイル)を、以下のどちらかにコピーしてください。

  • ~/Library/QuickLook
    →「~」(チルダ)は現在のユーザーのホームディレクトリを表しています。プラグインは現在のユーザーにのみ適用されます
  • /Library/QuickLook
    →そのMacを使用する全てのユーザーに適用されます

また、コピー後は以下のコマンドを実行してください。なお、後述のHomebrew Caskによるインストールの場合は、インストール時に自動的に以下のコマンドが実行されます。

$ qlmanage -r

Homebrewのインストール

Homebrewは、Macのパッケージ管理ソフトです。ターミナル(CUI)でパッケージの管理ができるため、GUI操作と比較して素早くミスなく、そして何よりコピー&ペーストでインストールできます。Homebrewのインストールについては、macOSのパッケージ管理にはHomebrewを使おう!Homebrewを使用する理由や便利な使い方までご紹介でご紹介しています。

Homebrew Caskのインストール

著名なQuick Lookプラグインについては、Homebrew Caskでインストールできるようになりました。

Homebrew Caskは、Homebrewの拡張機能です。Homebrewによるパッケージ管理の他、Google ChromeなどGUIアプリケーションも同機能で管理できるようになります。Homebrew Caskをインストールするためには、以下のコマンドを実行します。

$ brew install caskroom/cask/brew-cask

Homebrew Caskでインストールできるアプリケーションは、公式サイトで確認することができます。ますますHomebrewが手放せなくなること間違いなしです。

caskroom.io – Registered at Namecheap.com

No Description

Supership株式会社

Supership株式会社の公式企業サイト。リリース情報など最新ニュースを掲載しています。Supershipは、すべてが相互につながる「よりよい世界」を実現してゆくデータテクノロジーカンパニーです。

Quick Lookプラグインのインストール

では、実際にインストールしていきましょう。実行時に管理者ユーザーのパスワードを求められる場合があります。

QuicklookStephen

QuicklookStephenは、拡張子のないファイルをQuick Lookで表示してくれるプラグインです。「README」「Vagrantfile」など、テキストファイルであれば何でも開けてしまう便利な拡張機能です。ぜひ導入しておきましょう。

インストール(Homebrew)

$ brew cask install qlstephen

インストール(手動)

whomwah/qlstephen

qlstephen – A QuickLook plugin that lets you view plain text files without a file extension

QLMarkdown

QLMarkdownは、文字通りMarkdown形式のテキストファイルをQuick Lookでプレビューできるプラグインです。GitHubをはじめとして、README.mdファイルなどMarkdown形式が当たり前のように登場するようになっています。このプラグインを導入しておくと便利ですよ。

インストール(Homebrew)

$ brew cask install qlmarkdown

インストール(手動)

toland/qlmarkdown

qlmarkdown – QuickLook generator for Markdown files.

QuickLookJSON

QuickLookJSONは、JSON形式のテキストファイルをQuick Lookでプレビューできるプラグインです。展開や折りたたみもできるため、必要な箇所だけを確認するといった使い方もできます。内容を整形して表示してくれるので、テキストエディタで開くよりもQuick Lookのほうが便利だったりします。

インストール(Homebrew)

$ brew cask install quicklook-json

インストール(手動)

quick look JSON

quick look json is a useful quick look plugin to preview JSON files. It will render files with a colorful view, and will allow to expand or compress nodes in the JSON tree.

QuickLookCSV

QuickLookCSVは、私のお気に入りの「かゆいところに手が届く」プラグインです。カンマ、タブ、スペース、パイプ(|)文字で区切られたテキストファイルを整形して表示してくれるQuick Lookの拡張機能です。わざわざテキストエディタやNumbersを起動する必要もなくなります!表示用のデータは以下からお借りしました。

openmundi/world.csv

world.csv – Free open public domain world data (incl. countries ) in comma-separated values (CSV) format – e.g. Austria, AT, AUT, 040

インストール(Homebrew)

$ brew cask install quicklook-csv

インストール(手動)

p2/quicklook-csv

quicklook-csv – A QuickLook plugin for CSV files

BetterZip Quick Look

BetterZip Quick Lookは、アーカイブファイルの中身をQuick Lookでプレビュー表示してくれる拡張機能です。Macで展開可能なアーカイブファイルであれば、何でもプレビューしてくれます。また、表示が非常に美しいため、プレビュー表示していて気持ちいい(?)プラグインでもあります。

インストール(Homebrew)

$ brew cask install betterzipql

インストール(手動)

BetterZip 4 – Easy Zip and Unzip for Your Mac

BetterZip: the most advanced zip and rar archiver for file compression, encryption. BetterZip makes it easy to work with zip, rar, 7-zip, tar, and xz files and it helps with opening winmail.dat files on your Mac.

Suspicious Package

Suspicious Packageは、何とインストーラパッケージ(.pkgファイル)の内容をQuick Lookでプレビューしてしまう素晴らしい拡張機能です。ややマニアックな拡張機能ですが、私には欠かせないプラグインです。

例えば、アプリケーションのインストールやアップデート時に、インストーラが何を行っているのか気になったことはありませんか?ブラックボックスのインストーラパッケージを丸裸にしてくれるのがこのプラグインの特徴です。

  • パッケージのインストールに管理者権限を要するかどうか
  • パッケージに含まれるインストール前後に起動されるスクリプトの有無

プレビューだけでこんなことまで確認できちゃいます。パッケージファイルを何気なくのぞいてみると、OS Xの仕組みや隠された機構が段々と見えてきたりして面白いですよ。ぜひ導入してみてください。

インストール(手動)

インストール先の変更により、現在Homebrew Caskではインストールできなくなっています。下記のリンク先から直接ダウンロードしてください。

Suspicious Package | Download & Install

Drag Suspicious Package to your Applications folder, or wherever else you’d like to keep it.

QLColorCode

QLColorCodeは、Quick Lookでソースコードをハイライト表示してくれる便利なプラグインです。エディタでファイルを開く手間を省いてくれるため、ちょっとしたソースコードの確認に有用です。日本語が正常に表示されない、などの問題が一時期ありましたが最新版では解消されているようです。

インストール(Homebrew)

$ brew cask install qlcolorcode

インストール(手動)

Google Code Archive – Long-term storage for Google Code Project Hosting.

No Description

カスタマイズ

本プラグインは、今回ご紹介するプラグインの中で唯一カスタマイズ可能なプラグインです。例えば、以下のコマンドを実行すると、ハイライト表示とともに行番号を表示するようになります。

$ defaults write org.n8gray.QLColorCode extraHLFlags '-l'

また、フォントサイズを調整したい場合は、以下のコマンドで変更できます。

$ defaults write org.n8gray.QLColorCode fontSizePoints 10

さらに、以下のコマンドを実行することでハイライト表示のテーマを変更することができます。ぜひお気に入りのテーマを見つけてみてください。

$ defaults write org.n8gray.QLColorCode hlTheme <テーマ名>

acid

bipolar

blacknblue

bright

contrast

darkblue

darkness

desert

easter

emacs

golden

greenlcd

ide-anjuta

ide-codewarrior

ide-eclipse

ide-kdev

ide-xcode

kwrite

lucretia

matlab

moe

navy

nedit

neon

night

orion

pablo

peachpuff

print

rand01

seashell

slateGreen

the

typical

vampire

vim-dark

vim

whitengrey
zellner

番外編

Quick Lookをもっと便利にする小技をご紹介します。

Quick Lookは、デフォルトの状態ではプレビューした内容を選択することができません。(本当にプレビューのみ)しかし、以下のコマンドを実行することで、Quick Lookにおいてもテキストを選択することができるようになります。今回ご紹介するプラグインを活用する上で必須ですので、ぜひ実行しておいてください。

$ defaults write com.apple.finder QLEnableTextSelection -bool true && killall Finder

まとめ

今回ご紹介したプラグインは、以下のコマンドを実行するだけで全て導入可能です。1つずつインストールするのが面倒だ、という方はこのコマンドを使用してください。

$ brew cask install qlcolorcode qlstephen qlmarkdown quicklook-json quicklook-csv betterzipql 

また、Homebrew Caskでは、以下のコマンドを実行することで、インストール可能なパッケージやアプリケーションを検索することができます。面白いものが見つかったら、ぜひ@ottanxyzまたはコメント欄で教えてくださいね。

$ brew cask search

この記事が気に入ったら
いいね ! しよう

Twitter で