通常,當我在終端(命令行)中工作時,我需要編輯一些文本文件。我更喜歡使用TextWrangler編輯文本文件。
如何從終端使用TextWrangler打開文本文件?
我嘗試了 /Applications/TextWrangler.app/ my_text_file .txt
,但由於 TextWrangler.app /
是目錄,因此無法使用。
通常,當我在終端(命令行)中工作時,我需要編輯一些文本文件。我更喜歡使用TextWrangler編輯文本文件。
如何從終端使用TextWrangler打開文本文件?
我嘗試了 /Applications/TextWrangler.app/ my_text_file .txt
,但由於 TextWrangler.app /
是目錄,因此無法使用。
一次性的事情,
open -a /Applications/TextWrangler.app myfile.txtopen -b com.barebones.textwrangler myfile.txt#ID相同的事物
您還可以創建一個 alias
來打開TextWrangler,並將其放在 .bash_profile
文件中,該文件默認為隱藏文件,通常在您的主目錄中。
這是您可以插入的命令:
#在終端上鍵入'tw'以打開TextWrangleralias tw ='open -a /Applications/TextWrangler.app'
將TextWrangler設置為默認值:
如果安裝了TextWrangler命令行工具,則只需在終端中鍵入
edit my_text_file.txt
,它便會打開。
如果這樣做不起作用,則必須安裝TextWrangler命令行工具。
如果安裝了MacApp商店版本,請從以下頁面下載安裝程序: http://www.barebones.com/support/textwrangler/cmd-line-tools.html
如果您是從BareBones軟件站點下載的,則在“應用程序”(TextWrangler)菜單或“幫助”菜單中應該有一個“安裝命令行工具”命令。我認為它在“文字牧馬人”菜單中。
IMO,使用 open
是正確的方法。但是,它需要鍵入一些內容,因此您可能需要考慮為其創建shell別名。如果您不想更改默認編輯器,此方法也很好。
$ alias tw ='open -a /Applications/TextWrangler.app'$ tw myfile.txt
要在打開的每個外殼中都具有別名,只需將行添加到主目錄中的 .bashrc
中。如果您還沒有 .bashrc
,只需自己創建並添加行即可。然後打開一個新的終端選項卡進行嘗試。
如果安裝了TextWrangler命令行工具,則可以使用“編輯”從命令行在TextWrangler中打開文件。應該在初次安裝時提示您安裝工具,或者可以轉到首選項和“工具”部分,然後單擊安裝程序按鈕。它還為您提供了twdiff,這是一個基於TextWrangler的差異工具。如果安裝了工具,則可以“手動編輯”以查看所有可用的開關。
另一種編輯文本文件的方法:
/Applications/TextWrangler.app/Contents/MacOS/TextWrangler my_text_file.txt
儘管不是所有的應用程序都在MacOS目錄中包含與.app相同名稱的二進製文件,所以將其複製到另一個程序可能會有所不同。