ターミナルウィンドウを開く特定のフォルダー(開発ファイルを保存する場所)へのショートカットがDockに必要です。これを行う簡単な方法はありますか?
AppleScript Editorを起動し、次のスクリプトを入力します。
tell application "Terminal" to do script "cd /path/to/your/folder"
/path/to/your/folder/
をフォルダの実際のパスに置き換えます。次に、[ファイル]-[名前を付けて保存](or Shift + Command + S
)に移動し、[ファイル形式] アプリケーションで保存し、ドックに追加します。これで完了です。そのアプリケーションをクリックすると、ターミナル、cd
がディレクトリに開き、ロールする準備が整います。
OpenTerminalHere や cdto など、Finderの現在のパスを使用する一般的なソリューションがいくつかあります。
AppleScriptを使用すると、特定の目標を達成できます。
tell application "Terminal" to do script "cd /your/path"
スクリプト(Dockの右側)またはアプリケーション(Dockの左側)としてAppleScriptEditorに保存します。スクリプトの副作用は、常に新しいターミナルウィンドウが開くことです。
もう少し洗練された、必要な場合にのみ新しいタブを開きます(もちろんあなたの好みに依存します)。このソリューションはGUIスクリプトを使用しており、システム環境設定のユニバーサルアクセスで支援機器のサポートが必要になる場合があります。
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
私は現在OSXを使用していないため、これをテストすることはできませんが、次のアイデアが思い浮かびます。
次のようなショートカット(またはスクリプト、そしてそのショートカット)を作成します。
cd /path/to/your/folder && term
パスがフォルダへのパスであり、ターミナルを起動するための正しいコマンドが使用されている場合。
ターミナルをそのようにしか使用しない場合は、cd(ディレクトリの変更)コマンドを bash profile に入れることができるので、新しいターミナルを開くたびにそこに移動します。