回答:
一度限りのものとして、
open -a /Applications/TextWrangler.app myfile.txt
open -b com.barebones.textwrangler myfile.txt # same thing by ID
また、alias
TextWranglerを開くためのを作成することもでき.bash_profile
ます。これは、通常はホームディレクトリにある隠しファイルであるファイルに配置します。
これは、挿入できるコマンドです。
# Type 'tw' on the terminal to open TextWrangler
alias tw='open -a /Applications/TextWrangler.app'
TextWranglerをデフォルトにするには:
open
LaunchServices DB を参照して、アプリケーションへのパスを完全に省略することができます。それでopen -a TextWrangler file.txt
十分です。
TextWranglerコマンドラインツールがインストールされている場合は、単に入力できます
edit my_text_file.txt
ターミナルで開きます。
これが機能しない場合は、TextWranglerコマンドラインツールをインストールする必要があります。
MacAppストアバージョンをインストールした場合は、次のページからインストーラーをダウンロードしてください:http : //www.barebones.com/support/textwrangler/cmd-line-tools.html
BareBones Softwareサイトからダウンロードした場合、アプリケーション(TextWrangler)メニューまたはヘルプメニューのいずれかに「コマンドラインツールのインストール」コマンドがあるはずです。Text Wranglerメニューにあると思います。
IMO、使用open
は正しいアプローチです。ただし、少し入力する必要があるため、シェルエイリアスの作成を検討することをお勧めします。このアプローチは、デフォルトのエディターを変更したくない場合にも適しています。
$ alias tw='open -a /Applications/TextWrangler.app'
$ tw myfile.txt
開いているすべてのシェルでエイリアスを使用できるようにするに.bashrc
は、ホームディレクトリに行を追加します。.bashrc
まだ持っていない場合は、自分で作成して行を追加してください。次に、新しいターミナルタブを開いて試してください。
open -a TextWrangler .
テキストファイルの現在のフォルダーを簡単に開くことができます。… alias twf='open -a TextWrangler.app .
またはtw .
上記のエイリアスのみ。
テキストファイルを編集する別の方法:
/Applications/TextWrangler.app/Contents/MacOS/TextWrangler my_text_file.txt
ただし、すべてのアプリケーションの.appと同じ名前のバイナリがMacOSディレクトリに含まれているわけではないため、これを別のプログラムに複製することは異なる場合があります。
open file.txt
。