題 OS X終端:創建一個打開特定文件夾的快捷方式


我想在我的Dock中有一個快捷方式,它將終端窗口打開到一個特定的文件夾(我存儲我的開發文件的地方)。有一個簡單的方法嗎?


3
2017-12-05 23:59


起源




答案:


啟動AppleScript編輯器並輸入以下腳本:

tell application "Terminal" to do script "cd /path/to/your/folder"

更換 /path/to/your/folder/ 與您的文件夾的實際路徑。然後,去文件 - 另存為(or Shift + Command + S),使用文件格式保存 應用,把它添加到您的碼頭,就是這樣!當您單擊該應用程序時,它將打開終端, cd 到你的目錄,你將準備好滾動。


4
2017-12-06 03:47





有一些通用的解決方案可以在Finder中使用當前路徑,例如 OpenTerminalHere 和 cdto


您可以使用AppleScript完成特定目標:

tell application "Terminal" to do script "cd /your/path"

將AppleScript編輯器另存為腳本(Dock的右側)或應用程序(Dock的左側)。腳本的副作用是它將始終打開一個新的終端窗口。


稍微複雜一點,只在必要時打開一個新標籤(當然取決於你的偏好);此解決方案使用GUI腳本,可能需要在系統偏好設置的Universal Access中支持輔助設備:

tell application "Terminal"
    activate
    set b to busy of selected tab of front window of application "Terminal"
    tell application "System Events"
        set x to count windows of application "Terminal"
        if x = 0 or b then
            keystroke "n" using command down # new window
        end if
        keystroke "cd /your/path"
        key code 36 # press enter
        keystroke "k" using command down # optional, clear scrollback
    end tell
end tell

1
2017-12-06 03:57





我現在不在OS X上,所以我無法測試這個,但是這些想法出現在腦海中:

創建一個快捷方式(或腳本,然後快捷方式),如下所示:

cd /path/to/your/folder && term

路徑指向您的文件夾,並使用正確的啟動終端命令。

如果您只是以這種方式使用終端,您可以將cd(更改目錄)命令放入您的 bash個人資料,所以每當你打開一個新的終端,它都會去那裡。


0
2017-12-06 00:30



終端是一個忽略工作目錄的圖形應用程序。 - Daniel Beck♦
我的錯!我是OS X的新手 - ZoFreX