
デザイナーや開発者で、毎日コードやテキストスニペットを扱う必要がある方は、きっとそうでしょう。CSSからHTML、JavascriptからRubyまで、毎日すべてのコードを覚えておくのは大変です。コードを保存し、簡単に取り出せる優れたソリューションが必要です。さて、このブログを読んでいる方は、Leopard / Snow Leopardを搭載したMacをお使いだと思います。
スニペットを紹介します。
MacStoriesでレビューする他のアプリケーションと同じように、SnippetsもTwitterで発見しました。アプリケーションのウェブサイトを開いた途端、開発者がアプリの紹介に使った「Stop Reiventing the Code(コードの再発明をやめよう)」というフレーズに興味をそそられました。SnippetsはMac OS X用のデスクトップアプリケーションで、コード(スニペット)をすべて一箇所に保存し、後で簡単に取り出せるようにしてくれます。それだけです。インターフェースは非常にシンプルで、Mac OSらしいスタイルなので、見慣れないメニューやボタンに戸惑うことはありません。すべてが分かりやすく、スニペットをフォルダやグループに整理することに重点が置かれています。
スニペットは 4 つのパネルに分かれています。左側のサイドバーと、スニペット用の 3 つの水平ペインです。サイドバーには、ライブラリ (アプリ内のすべてのスニペットを保存)、ハイライト (さまざまなコード言語)、グループ (スニペットのフォルダーとグループ) があります。まず、スニペットは多くのコード言語をサポートしています: Applescript、Bash、CSS、Coldfusion、Ruby、HTML、MySQL、Javascript、プレーン C、Objective-C、Python、プレーン テキスト。これらはサイドバーのハイライトで、さまざまなスニペットを整理するのに役立ちます。もちろん、フォルダー内に任意の数のスニペットを作成できますが、この機能の素晴らしい点は、各スニペットに多くの追加情報を追加できることです。タグを追加できます。タグは、後でメイン ツールバーのすぐ下に表示されるので、スニペット間を移動できます。説明、作成者、エクスポート用のファイル名、関連 URL (便利)、ライセンスも追加できます。ライセンスについては、Apache 2.0、FreeBSD、MIT、GPL、GPLv3からお選びいただけます。情報パネルは、タイトル横の小さな「i」ボタンで非表示にできます。スニペットをコピーする際にテキスト全体を選択する必要はなく、選択して上部のツールバーにある「コピー」ボタンを押すだけでコピーできます。
スニペット管理自体については、特に異論はないと思います。問題なく機能し、様々なコード言語のサポートも素晴らしいです。特にグループ機能に注目したいと思います。これは非常に興味深く、ブロガーにも役立つかもしれません。
グループ機能を使うと、関連するスニペットをグループ化したフォルダを作成できます。例えば、広告とレビューのグループを含むブログフォルダを作成しました。これらのグループには、それぞれ異なるプレーンテキストのスニペットが入っています。とてもシンプルで便利です。さらに素晴らしいのは、スニペットにはメニューバー項目(アイコンも素敵です)があり、フォルダ、フォルダ内のグループ、そしてスニペットを表示できることです。スニペットをクリックすると、現在開いているテキストフィールドに自動的に貼り付けられます。
さて、Snippetsについていくつか考慮すべき点があります。まず、Snippetsは無料で、Snow Leopardのみに対応しています。つまり、試用するにはアップグレードが必要です。10.5でも動作したという話も聞きましたが、私は確信が持てません。とにかく、Snippetsに欠けているのは、キーボードショートカットの統合とクリップボード履歴です。スニペットにショートカットを割り当てて、アプリケーションを開いたりメニューバーのアイコンをクリックしたりすることなく、いつでも簡単に貼り付けられるようにできれば素晴らしいでしょう。そうすれば、カーソルがテキストフィールド内にない状態でメニューバーのスニペットをクリックしても、アプリはクリップボード履歴にスニペットを記憶しません(Clipmenuは記憶します)。また、DelibarやLittleSnapperのように、ドックアイコンを非表示にして、アプリをメニューバーでのみ実行できるようにできれば素晴らしいでしょう。いずれにせよ、Snippetsはまだ0.7リリースなので、今後のアップデートで多くの変更が加えられる可能性があります。
とはいえ、Snippets は今のところ非常に優れたアプリです。CodeCollector ほど完成度は高くないかもしれませんが、お金をかけたくない方や、上で説明した問題が重要でない方は、ぜひ試してみることをお勧めします。
ダウンロードしてください!
追加コンテンツと特典にアクセスする
Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。
毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。
詳細については、こちらおよびクラブの FAQ をご覧ください。
Club MacStories : アプリ、ヒント、自動化ワークフロー、長文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。
Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。
Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。