web-dev-qa-db-ja.com

すべてのファイルに対してTextWranglerで開く

TextWranglerとMacOS Xを構成して、TextWranglerがテキストファイル(およびTextWranglerで明示的にサポートされている他のファイルタイプ)だけでなく、すべてのファイルの[プログラムから開く...]サブメニューに表示されるようにするにはどうすればよいですか?

これらの非標準の拡張機能を1つずつ構成したくありません。また、デフォルトでTextWranglerで不明なファイルを開きたくありません。 「その他…」で検索せずに、TextWranglerですばやく開くオプションが欲しいだけです。

4
maciej

代わりにAutomatorサービスを使用してください。あなたの視点によっては、結果はさらに良くなるかもしれません(私は16進エディター0xEDのサービスを作成しましたが、TextWranglerでも機能するはずです):

enter image description here

スクリーンショットに表示されているものが気に入った場合は、/Applications/Automator.appを開き、新しいサービスを作成することを選択します。ウィンドウの右上で、「選択したものを受信しますファイルとフォルダ in 任意のアプリケーション」(または単にFinder、選択)を選択します。

ライブラリからtilitiesを選択し、Run Shell Scriptをダブルクリックします。

そのアクションを「入力を渡す引数として」に構成し、スクリプトテキストを次のように置き換えます。

if [ -f "$1" ] ; then
    open -a "TextWrangler" "$1"
fi

これにより、選択したファイルが通常のファイル(シンボリックリンク、フォルダーなどがない)の場合、TextWranglerを使用して開きます。

「TextWranglerで開く」として保存すると、使用できます。

5
Daniel Beck