タスク:特定のショートカットをクリックすると、TextMateでページのソースコードが表示されます
- Automatorを起動します。
- テンプレート(ワークフローのテンプレート)として、サービスを選択します
- 使用可能なアクション(アクション)のリストから、[AppleScriptを実行]を選択し、作業領域にドラッグします。
- 入力パラメーターとして、入力なしを選択します-これにより、追加のアクションを実行せずに、たとえばテキストを強調表示せずにサービスを開始できます。
- このサービスを利用できるアプリケーションを選択します。 何も選択しないと、Firefoxなどでサービスが呼び出されます。 Safariに直接興味があったので、ドロップダウンリストで選択しました。
- AppleScriptのソースコードリスト:
tell application "Safari" to set theSource to source of document 1
-- saving it to a file seems to be needed to get TextMate to do color coding
set fp to open for access "Macintosh HD:tmp:TextMate temp file.txt" with write permission
write theSource to fp
close access fp
-- open the temp file in TextMate
tell application "TextMate"
activate
open "Macintosh HD:tmp:TextMate temp file.txt"
end tell
- サービスを保存し([ファイル]-> [名前を付けて保存])、たとえばTextMateでソースを表示するなど、任意の名前を割り当てます。
- 残っているのは、サービスにキーの組み合わせを割り当てることだけです。 [システム環境設定]-> [キーボード]-> [キーボードショートカット]に移動します
- 左ペインで、サービスを選択します
- 右側のパネルで、一般セクションにあるサービスを選択します
- サービス名の右側をダブルクリックすると、キーの組み合わせを割り当てることができます。 Cmd + Uのようなものを使用すると、ショートカットはFirefoxと同じになります
好きな人なら、TextMateの代わりに他のエディターを使用してみてください。 これを行うには、AppleScriptコードを編集する必要があります。
おそらくそれだけです。 お役に立てばと思います。