[英]How to open Xcode from terminal?
我注意到我當前的 bash 文件有export PATH=$PATH:/Applications/MAMP/library/bin
,我把它放在那里是為了設置對 mamp 的終端訪問。 我一直在嘗試編譯-a MyApp a.xcodeproj
並open a.xcodeproj
但我不確定要使用哪一個,也不管用。 在建議$ alias xcode="open -a Xcode"
之后,我還將它添加到 bash 文件中它仍然不起作用。 我需要一個路徑/終端專家來幫助我配置一種從終端運行 Xcode 的方法,因為我正在嘗試使用可可豆莢。
xed 執行此操作並隨 xcode 一起提供。 跑
xed .
man xed
了解更多信息。
如果open .xcodeproj
不起作用,那么您可以使用以下命令強制 Xcode 通過終端打開。
步驟1。
打開終端。 我假設您知道如何執行此操作,因為您的問題是如何在終端中打開 Xcode。
第2步。
在終端中鍵入以下行。 這將使用vim
(終端文本編輯器)打開您的.bash_profile
。 ~/
表示它將在您的主目錄中打開它。 因此,您當前的位置無關緊要。
vim ~/.bash_profile
步驟 3。
使用vim
時,您需要進入插入模式,這基本上意味着您可以開始輸入文件。 為此,您只需按下i鍵。
i // <- this will get you into insert mode
第4步。
然后在.bash_profile
的自己的行中鍵入以下內容。 這告訴 bash,要設置別名,別名的名稱將是xcode
,別名值將是open -a Xcode
。 確保等號 ( =
) 的左側或右側沒有任何空格。
alias xcode="open -a Xcode"
步驟 5。
由於我們使用i鍵進入插入模式,因此您需要按ESC退出插入模式。 然后按: w q返回鍵來退出、寫入和退出。
ESC // <- this will exit insert mode
:wq // <- writes and quit the file
步驟 6。
這將需要在對其進行更改后在 bash 中重新加載您的 bash 配置文件。 .
基本上會再次運行你的.bash_profile
。
. ~/.bash_profile
步驟 7。
使用別名。
確保您與name.xcodeproj
位於同一目錄中,使用ls
進行檢查。 如果您看到它,請執行以下操作:
xcode name.xcodeproj
顯然你想用文件名替換name
老線程,但我最近才研究是否有辦法自己從終端打開 Xcode,當發現過於冗長的$ open -a Xcode projname.xcodeproj
命令時並不滿意。 您可以像 Arian Faurtosh 的回答那樣為命令的一半起別名,但是如果您要編輯 bash 腳本,那么一個函數可以為您提供更好的服務。
我的解決方案:
# Function to open Xcode projects from the command line, call with $ xcode
function xcode {
proj=$(ls -d *.xcodeproj/ 2>/dev/null)
if [ -n "$proj" ]; then
# Omit -beta if you're not using beta version
open -a Xcode-beta "$proj"
else
echo "No Xcode project detected."
fi
}
將上面的代碼保存到每個會話的 shell 來源的任何文件中。 現在您可以使用$ xcode
,只要您的當前目錄包含 .xcodeproj 目錄,它就會啟動 Xcode。
很簡單:
進入項目目錄; 您可以通過在終端中鍵入“ls”(“list”的縮寫)來判斷您是否在正確的目錄中,如果您在項目名稱上看到 .xcodeproj 后綴,那么您就在正確的位置。
打開項目名稱.xcodeproj
然后該項目將在 Xcode 中打開
快捷方式:在 macbook 上,您可以多次輸入項目名稱的第一個或兩個字母,如果您點擊“tab”,它會自動完成。 所以你可以像這樣輸入上面的代碼......
open pr[tab] 然后你會看到... open projectname 然后你會輸入... open projectname.xc[tab] 它也會完成它以像這樣結束... open projectname.xcodeproj
你在錯誤的目錄中。 考慮桌面上包含 a.xcodeproj 和其他文件的“a”文件夾。 導航到終端中的“a”目錄。
MACBOOK-Users: macbook$ cd Users/macbook/Desktop/a
現在, macbook$ open a.xcodeproj
。 這將在 Xcode 中打開“a”項目。
我認為您當前的目錄是錯誤的。 移動到包含 MyApp.xcodeproj 文件的目錄。
在您的終端中運行它:
echo "alias xca='cd ~/path/to/project/directory && xed .'" >> ~/.zshrc
source ~/.zshrc
打開一個新終端並運行:
xca
您的終端將帶您到您的項目目錄(對提交代碼更改很有用),它將打開您的項目
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.