それは多くの点でChromeのビューソースに似ています:
- 構文の強調表示と行番号があります
- ウィンドウではなくタブで開きます
- Monaco 12の代わりに設定で指定されたデフォルトの等幅フォントを使用します
制限事項:
- 行番号は選択に含まれます
- ソースビューをショートカットで開くことはできません
- 通常のソースウィンドウよりも表示に少し時間がかかります
カスタムスタイルシートでデフォルトのズームレベルを設定する
環境設定の[詳細設定]タブで指定できるカスタムスタイルシートは、ソースの表示ウィンドウにも影響します。具体的にどのようにターゲティングするかわかりませんが、これによりデフォルトのズームレベルがそれとウェブサイトコンテンツの両方に適用されます。
body { zoom: 125%; }
TextMate.scptでソースを表示
tell application "Safari" to tell document 1
repeat 100 times
if (do JavaScript "document.readyState") is "complete" then exit repeat
delay 0.05
end repeat
set src to source
set u to URL
end tell
try
tell application "TextMate"
open POSIX file u
activate
end tell
on error
set f to do shell script "f=`echo " & quoted form of u & " |
sed 's|.*://||;s|/$||;s|:|-|g;s|/|-|g'`; echo \"/tmp/view-source-$f.html\""
do shell script "/bin/echo " & quoted form of src & " > " & quoted form of f
set f to POSIX file f
tell application "TextMate"
activate
open f
end tell
end try