便利な使い方や、ソフトウェアの紹介など、Macのこといろいろ。2.0.1青いデスクトップピクチャ。MPlayerのアイコン作ってみました。以前の記事で、予め登録しておいた慣用句・スニペットなどを、省略語で入力して時間を節約できるテキスト入力補助ツール『TextExpander』というアプリケーションを紹介しました。この「TextExpander」とよく似たスニペット機能が標準で搭載されています。アプリケーションで使えます。テキストタブを開きます。置換前(省略したキーワード)を置換語(本文)を入力・設定しておきます。登録したもののリストの左の「チェック」を入れておきます。「ari@」→「ありがとうございます。これで、例として「テキストエディット.app」で試してみます。テキストの置換を選択・実行して、この項目に「✓」を入れます。(編集のプルダウンメニューからも設定できます。)そして文章を入力していきます。改行するなど・・・基本的には自動で置換されるけど)。・・・そうすると、本文が展開されます。置換前の省略形のキーワードは、別に半角英数でなくとも全角の日本語表記でも機能します。全角の「あり@」とか、こんな風に登録してもOKです。「あり@」日本語で入力・確定させた後に、半角のスペース(全角スペースは不可)を入力するなどして無事に本文を展開できます。(例)「あり@」→「ありがとー。スニペットを展開できますが、これ以外にも、その行や段落を書き終えて改行したときなど、いろいろ展開する条件はあります。基本的には「自動」で置換されますが、間違えないように半角スペースで1つずつスニペットを展開しておいた方が、確実かと思います。こんな感じで、他にも「いつもお世話になっております。」とか「メール頂いた件ですが、」とかいろいろ慣用句を登録しておくと、とても心のこもった(棒)メールの文章が書けたりします。このスニペット機能に対応しているアプリケーションでも、たしかほとんどの場合、デフォルト設定でこの機能が「OFF」になっていたと思います。入っているか確認した方がいいでしょう。サードパーティー制のテキスト入力することのあるアプリケーションでも、この機能に対応しているものがあるかもしれません。僕が使っているものでは「MacNote3」なども対応しています。入力すると、自動的にここのリストで選択した形に置換する機能です。設定されていると思うので、使用する場合には各アプリケーションごとにONに設定しておきます。$34.95予め登録しておいた慣用句・スニペットなどを、省略語で入力して時間を節約できるテキスト入力補助ツール「TextExpander」の紹介です。使う前の準備として、システム環境設定の「ユニバーサルアクセス」パネルで「補助装置にアクセスできるようにする」にチェックしておきます。テキスト入力を効率的に行うための補助アプリケーションです。省略語を入力することによって、登録されているよく使う慣用句・語句などを一発入力する便利ものです。デフォルトでスニペット登録されているものを試してみると・・・テキストエディット.appなど「ddate」と入力してみます。すると泡がはじけるような効果音とともに、今日の日付に入れ変わり入力されます。日本語入力中であっても省略を入力すると、登録されたものに変換・展開されます。(この日本語入力中であっても展開できるのが何気に重要)「ddate」=「っだて」。これも今日の日付に変換されます。省略語を入力するときに、登録したキーストロークを順番通りに打ち込まないと、ちゃんと変換されません。いうようなカーソルキーを含めた打ち込み方をすると「日付」に変換・展開されません。スニペットはメニューバーのドロップダウンメニューからでも入力することができます。「Suggest」機能については「Group」の説明のところで。次にスニペットを登録してみます。メニューから、新規スニペットの作成する項目がいろいろ用意されています。Snippet...」は、最後に使ったものをちょっと修正したいときに便利。開いて、メインウインドウから設定することもできます。いくつかのスニペットの設定例を挙げながら、機能を説明していきたいと思います。メールアドレスを登録とりあえず定番のメールアドレスを設定してみます。新規グループ、新規スニペットを作成します。ツールバーや左下の「+」メニューなどから作成します。(「グループ」ごとに機能設定することもあるので、各スニペットは用途別などに分類しておいた方がいいです。)左のリストから新規作成したスニペットを選択して、右ペインで、そのスニペットの内容・省略形を設定していきます。Content(内容)に目的の語句、この例の場合ではメールアドレスを入力しておきます。Abbreviation(省略語)を設定します。この欄には半角英数で入力します。日本語ではちゃんと機能しません。このスニペットの名称になります。設定しなければ「文字内容」が適用されるので、設定してもしなくても、どちらでもOKです。Scriptから選択できます。この例の場合では、テキストデータのみでいいので「プレーンテキスト」を選択します。リストは次から選択します。snippetこの例では3番目以外の、好きな方を設定するといいでしょう。誤動作を減らす意味でも「大文字と小文字を区別」を選択するといいかと思います。これらの設定が完了すると、「wakaba@」と入力するとメールアドレス全体が入力できるようになります。タイプミスを訂正するスニペット僕は「Safari」と入力するときに、タイプミスして「Sfari」と入力してしまうことが多々あります。何回かやっていてもつい間違えてしまう癖のようなものです。そこでスニペットの省略語に間違ったスペルを登録して、Contentに正しいスペルを登録します。しておくと、間違っても自動的に訂正されるので何かと便利です。設定で効果音を「Sosumi」や「Basso」に設定しておくと「間違えた」ことに気付くのでいいかと思います。使うHTMLタグをスニペット登録しておくと、素早くブログの記事やホームページのソースが書けるようになって便利になります。タグを下のように登録します。here」を選択します。「%|」が追加されます。これで省略語を入力したときに、タグが入力されてキャレットの位置もすぐに入力できるように、タグの間に位置するようになります。「今日の日付」のスニペットはデフォルトでも存在するけど、もうちょっと使いやすいように、新たに登録してみます。「100426」(2010年4月26日)とか入力するには、下のように登録します。これらはキャレットメニューから3回選択すれば簡単です。これだけでは芸がないので、「平成22年4月26日」とか入力するようにしてみます。新規スニペットを作成して、まず「平成○年」は置いといて、とりあえず設定します。(月日はそれぞれキャレットのメニューから選択する)「平成○年」を取得するために、また新規のスニペットを作成。AppleSciprtを使います。スクリプトの内容はこんな風にします。text省略語を適当に「??heisei」とか、不意にも打ち込まないようなものに設定しておきます。平成22年4月26日とか簡単に入力できます。AppleScriptを使うなら1つのスニペットで済ませられそうですが、そうなると難しくなるし、面倒なので2つのスニペットを使ってみました。開いているページのリンクタグを作成して展開するものを作ってみます。(うむらうす)』からパクリ、引用・・・ちょっとだけ自分好みにしただけのものです。ページで文字列を選択していると、リンクタイトルがその文字列になります。定型文の一部を穴埋め入力するようなテンプレートを作る僕のブログの内容のほとんどはMacのアプリケーションの紹介であって、記事を書くときには冒頭や文末では下のように形を統一しています。そのアプリの概要OS10.x以上(UB)ドネーションウェアそのアプリの概要・・・・「<strong>アプリ名</strong>」の紹介です。:こんな感じでテンプレートみたいになっています。使うと効率的にテキストフィールドを穴埋めするようなテンプレートを作ることができます。新規スニペットを作成して、上の赤の部分にキャレットメニューから「Fill-in」を挿入します。Contentには「%fill:name%」と表示されます。「Fill-in」(テキストフィールド)の箇所が複数あり、同じ内容にしたいときには、この「%fill:name%」の「name」の部分を適当に変えて同じように設定します。これで1つのテキストフィールドに入力した内容が、他の同じ名前のところにも自動で入力されます。このスニペットを展開してみると、こんな感じです。呼び出し、簡単に書き始められるようになりました。スニペットを登録するときには、どれかの「Group」に所属させるようになります。メインウインドウでこの「Group」を選択すると、それに対して有効なアプリケーションや省略語から展開するときの効果音、「Suggest」機能を使うかどうかなどを設定できます。in」のリストでは、そのグループの適用アプリケーションを設定することができます。after」のリストで、省略語を入力する前に文章入力している状況での、スニペットを展開する条件を設定します。Whitespace省略語を入力する前が「空白」でないと、スニペットを展開しないようになります。キャレットをカーソルやマウスで移動したりした場合には当てはまりません。snippetこれがデフォルトの設定。スニペットを展開する気がなくて普通に文章を入力しているときに、不意に省略語を展開されることはないので、誤動作を防げます。numbers省略語を入力する前が「文字」や「数字」の場合はスニペットを展開せず、括弧などの記号などでは展開する。snippet文章を打ち込んでいて、その流れで省略語を展開したいときには、これを設定しておきます。characterどんな状態であっても、省略語を入力したときにスニペットを展開する。snippetこのようなスニペットを展開するための条件を設定できます。abbreviations」のチェック項目があります。候補を提案する機能が使えるようになります。環境設定ウインドウの「Hotkeys」タブを開きます。Abbreviations」に任意のホットキーを設定します。文章を入力しているときに省略語がうろ覚えの状態であっても、省略語の頭の文字を入力してから先程のホットキーを押します。すると、それにあった候補が表示されるので選択できるようになります。これは便利なので利用した方がいいです。Suggest機能を使う前提で、グループ分け、また同じグループの各スニペットはすべて同じ文字記号で始めるとか工夫しておくと使いやすいです。僕の場合、ブログで使うHTMLタグのグループのスニペットの省略語の頭は、すべて「<」で始めるように設定しています。すれば省略語を忘れても「<」を入力してSuggestさせれば探し出せるので助かってます。URLから読み込むメインのウインドウ左下の「+」メニューで新規のグループをURLから読み込むこともできます。「example」というグループをインポートできます。このURLから読み込んだグループはアップデートできるようになっているので、サーバー上に「.textexpander」ファイルをアップロード・更新していけば、仲間内でスニペットを共有なんんてこともできそうです。使って共有できるようです。iPhone用アプリも導入していればそれらとも。シングルライセンスでは、1人で複数のMacを使ってる場合のみ、1台以上のMacにTextExpanderをインストールすることは可能なようです。2人以上で複数のMacを使っている場合には、ファミリーライセンスが必要です。話がそれたけど、予め定義されているグループも読み込むことができます。コード、シンボルマークなどが用意されています。有効/無効をトグルできます。無効のときはメニューバーのアイコンが薄い色に変わります。環境設定の「Hotkeys」タブで、これのホットキーを設定できます。押して展開するようにも設定できます。abbreviations」のリストから選択します。デリミタとなるキーを押しっ放しにするので、スニペットが連続で入力され続けます。押すまで止まりません。ように連続でスニペットが入力され続けるようなことはありません。delimiters...」ボタンから設定しないと使い物になりません。delimiters...」ボタンを押して、ダイアログでキーを追加・編集します。ドラッグ&ドロップで追加できます。typed」が一番使いやすいです。AIROS10.4.11以上(UB)フリーウェアJavascriptやRuby、CSSなどの参考になるソースコードをコピペして保存・管理するのに便利なアプリケーション「Snippely」の紹介です。)3ペインの構成になっていて、左ペインにグループのリスト、右上ペインに選択したグループ内のスニペットのリスト、その下の右下ペインにソースコードを表示するようになっています。使い方はまず、左下の「+」ボタンからグループを作成し、そのグループを選択して、また「+」ボタンから新規スニペットを作成します。Snippet」が作成されます。Text」と表示されたエリアが作らます。このエリアを作成できます。このショートカットキーは、選択している場面によって、新規グループ、新規スニペットと新規作成するものが変わってきます。ここにソースをコピペします(もちろん自分で入力することも可能)。タイトル下の「Description」をダブルクリックして、注釈文を付けられます。各エリアを選択すると右側に「remove」と表示されるので、ここで削除できます。スニペット自体を削除するときは、スニペットにリストを選択して右クリックしてコンテキストメニューから実行できます(グループの場合も同様)。コピペしたソースは、シンタックスカラーリングできます。Text」の部分をクリックして選択します。コピペ・入力した内容は、その場面で確定してしまえば、アプリケーションを終了しても自動的に保存されます。書き出しとかの機能はありません。ブラウズするときには、カーソルキーで選択フォーカスの移動ができます。検索機能とかが用意されていないので、こまめにグループ分けしておいた方がいいかも。$24.95(機能制限でフリー使用可)、日本語対応クリップボードの履歴を保持し、よく使う慣用句などをカスタムペーストボードに保存し、ペーストすることができるクリップボードユーティリティ「PTHPasteboard」の紹介です。開始」をクリックすると、有効になります。履歴の「再起動後もバッファを保持」にチェックしていると、Macの電源を落としてもクリップボード履歴が残ります。クリップボード履歴の項目数、1項目の最大サイズも指定できます。レジストすれば、そのアプリでは履歴を残さない「除外アプリケーション」を設定することができます。「ペーストボード」タブで、クリップボード履歴の表示形態を設定します。「メイン」と表示されているものが、クリップボードの履歴です。「ウインドウの自動表示」を右・左・下どれか選択すると、画面の端にマウスポインタを持って行くと、履歴のウインドウがスライドして表示されるようになります。このウインドウの項目をクリックすると、最前面のアプリケーションでそれがペーストされます。項目のところで1秒くらいマウスポインタを動かさずにいると、ツールチップでそのテキストの全文や、画像データを表示します。「メニューバーアイコン」でアイコンを選択すると、メニューバーからクリップボード履歴のウインドウを表示します。項目をクリックすると、それをペーストします。」の「先頭へ移動」をチェックしていると、ペーストした項目が履歴の先頭に来るようになります。「標準テキスト」にチェックしていると、テキストデータをペーストするときにプレーンテキスト(フォントや文字サイズ情報などを持たないテキストデータ)でペーストします。「ホットキー」タブでは、ホットキーの設定ができます。「設定...」ボタンをクリックして、ホットキーを入力すれば登録できます。動作のリストから、どういう操作にするのかを選択できます。自分がよく使う慣用句などを登録しておいて、カスタムペーストボードとして使うことができます。1」が作られます(名前は変更できます)。これは「メイン」のクリップボード履歴と同じように、どういう表示形態にするかを設定できます。メインにコピー」にチェックしていると、そのカスタムペーストボードからペーストしたときに、その項目が「メイン」のクリップボード履歴に加算されます。「ホットキー」タブで、そのカスタムペーストボードに対してもホットキーを割り当てられます。カスタムペーストボードへの慣用句の登録は、ウインドウを呼び出して鉛筆アイコンをクリックして編集モードにして、「+」ボタンで新規項目を作り、それぞれ文章を入力して行きます。ドラッグ&ドロップで項目の順番を変更できます。control+クリック(右クリック)して、カスタムペーストボードに登録することができます。僕の場合「カスタムペーストボード」を、ブログでよく使う文章や、HTMLタグを登録して使っています。レジストして「PRO」バージョンにすると、他の機能も使えるようになります。「フィルタ」タブで、テキストの改行コードを指定のものに変換して処理したり設定できます。「共有」タブでは、ネットワーク上の他のMacと、「メイン」のクリップボード履歴・カスタムペーストボードを共有することができるようです。