Safari-TextMateでページソースを表示する

ほとんどのSafariユーザーは、何らかの理由で、ページのソースコード(ソースの表示)を表示しますが、構文の強調表示がないために不便を感じます。 この問題に対処する方法はいくつかあります。 私の意見では、最も興味深いことに焦点を当てます。 個人的には、私が毎日作業しているのと同じエディターであるTextMateでコードを表示するのが最も便利です。



タスク:特定のショートカットをクリックすると、TextMateでページのソースコードが表示されます

  1. Automatorを起動します。
  2. テンプレート(ワークフローのテンプレート)として、サービスを選択します
  3. 使用可能なアクション(アクション)のリストから、[AppleScriptを実行]を選択し、作業領域にドラッグします。
  4. 入力パラメーターとして、入力なしを選択します-これにより、追加のアクションを実行せずに、たとえばテキストを強調表示せずにサービスを開始できます。
  5. このサービスを利用できるアプリケーションを選択します。 何も選択しないと、Firefoxなどでサービスが呼び出されます。 Safariに直接興味があったので、ドロップダウンリストで選択しました。



    画像



  6. 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







  7. サービスを保存し([ファイル]-> [名前を付けて保存])、たとえばTextMateでソースを表示するなど、任意の名前を割り当てます。

  8. 残っているのは、サービスにキーの組み合わせを割り当てることだけです。 [システム環境設定]-> [キーボード]-> [キーボードショートカット]に移動します
  9. 左ペインで、サービスを選択します
  10. 右側のパネルで、一般セクションにあるサービスを選択します
  11. サービス名の右側をダブルクリックすると、キーの組み合わせを割り当てることができます。 Cmd + Uのようなものを使用すると、ショートカットはFirefoxと同じになります



    画像



好きな人なら、TextMateの代わりに他のエディターを使用してみてください。 これを行うには、AppleScriptコードを編集する必要があります。

おそらくそれだけです。 お役に立てばと思います。



All Articles