題:
如何從終端(命令行)使用TextWrangler打開文本文件?
Jonas
2011-03-05 00:24:00 UTC
view on stackexchange narkive permalink

通常,當我在終端(命令行)中工作時,我需要編輯一些文本文件。我更喜歡使用TextWrangler編輯文本文件。

如何從終端使用TextWrangler打開文本文件?

我嘗試了 /Applications/TextWrangler.app/ my_text_file .txt ,但由於 TextWrangler.app / 是目錄,因此無法使用。

五 答案:
geekosaur
2011-03-05 00:40:26 UTC
view on stackexchange narkive permalink

一次性的事情,

  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設置為默認值:

  1. 在Finder中的文本文件上“獲取信息”。
  2. 更改“打開”
  3. 單擊窗格底部的“全部更改...”按鈕。
  4. ol>
設為默認值後,您可以使用“ open file.txt”。
您可以完全省略應用程序的路徑,因為`open`會查詢LaunchServices DB。所以`open -a TextWrangler file.txt`就足夠了。
當您說“一次性的事情”時,您是說只需要做一次(然後保存首選項),還是要說它只適用一次(然後再做一次)?再次達到相同的結果)?
如果您不想使用TextWrangler(或任何其他代碼編輯器)作為文本文件的默認編輯器,則還可以保存一個“快捷方式”(實際上是一個shell別名),以使在終端上使用TextWrangler更加容易,鍵入例如tw myfile之類的東西。只需向您的〜/ .bash_profile添加別名tw ='open -a TextWrangler'之類的東西
Peter Hanley
2011-03-05 01:50:00 UTC
view on stackexchange narkive permalink

如果安裝了TextWrangler命令行工具,則只需在終端中鍵入

  edit my_text_file.txt  

,它便會打開。

如果這樣做不起作用,則必須安裝TextWrangler命令行工具。

如果安裝了MacApp商店版本,請從以下頁面下載安裝程序: http://www.barebones.com/support/textwrangler/cmd-line-tools.html

如果您是從BareBones軟件站點下載的,則在“應用程序”(TextWrangler)菜單或“幫助”菜單中應該有一個“安裝命令行工具”命令。我認為它在“文字牧馬人”菜單中。

我剛剛嘗試並安裝了TextWrangler,第一次打開它時要求“安裝命令行工具”和voia-lah。
我希望@Peter,可以為此提供賞金!一直試圖將textwrangler設置為我的默認git編輯器
對於Mac App Store版本,指向命令行工具安裝程序的直接鏈接是http://www.barebones.com/support/textwrangler/cmd-line-tools.html
這曾經奏效,然後我升級了OS X ...發生了什麼?
m000
2011-03-29 18:51:13 UTC
view on stackexchange narkive permalink

IMO,使用 open 是正確的方法。但是,它需要鍵入一些內容,因此您可能需要考慮為其創建shell別名。如果您不想更改默認編輯器,此方法也很好。

  $ alias tw ='open -a /Applications/TextWrangler.app'$ tw myfile.txt  

要在打開的每個外殼中都具有別名,只需將行添加到主目錄中的 .bashrc 中。如果您還沒有 .bashrc ,只需自己創建並添加行即可。然後打開一個新的終端選項卡進行嘗試。

並且,`open -a TextWrangler .`可以方便地打開文本文件的當前文件夾。…`alias twf ='open -a TextWrangler.app。或只是帶有上述別名的tw.。
David Rouse
2011-03-05 01:27:04 UTC
view on stackexchange narkive permalink

如果安裝了TextWrangler命令行工具,則可以使用“編輯”從命令行在TextWrangler中打開文件。應該在初次安裝時提示您安裝工具,或者可以轉到首選項和“工具”部分,然後單擊安裝程序按鈕。它還為您提供了twdiff,這是一個基於TextWrangler的差異工具。如果安裝了工具,則可以“手動編輯”以查看所有可用的開關。

Mike Richardson
2018-06-03 02:31:35 UTC
view on stackexchange narkive permalink

另一種編輯文本文件的方法:

  /Applications/TextWrangler.app/Contents/MacOS/TextWrangler my_text_file.txt
 

儘管不是所有的應用程序都在MacOS目錄中包含與.app相同名稱的二進製文件,所以將其複製到另一個程序可能會有所不同。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 2.0許可。
Loading...