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コードを編集する必要があります。
おそらくそれだけです。 お役に立てばと思います。

Source: https://habr.com/ru/post/J90327/


All Articles