Öffnen Sie die neue Registerkarte "Finder", wenn Sie "Öffnen" verwenden. im Terminal


9

Im Terminal open .öffne ich mit Finder das aktuelle Verzeichnis.

Open folders in new tabsDie Einstellungen werden im Finder festgelegt, es wird jedoch jedes Mal ein neues Fenster geöffnet. Am Ende eines Projekts / Tages habe ich Dutzende dieser Fenster geöffnet.

Wie kann ich den Finder dazu bringen, eine neue Registerkarte anstelle eines neuen Fensters zu öffnen, wenn er open .im Terminal verwendet wird?


Ich glaube nicht, opendass ich damit im Moment umgehen kann.
Matthieu Riegler


1
Möglicherweise könnte ein AppleScript-Hacking dieses Problem beheben. (Entschuldigung, ich habe keine Mavericks, um es zu testen, aber Sie können versuchen, die Lösung hier anzupassen ).
Igor Hatarist

... und hacke deine Shell, um die Standardeinstellung "open" zu ersetzen. Verhalten bei diesem Applescript-Start.
Igor Hatarist

Antworten:


2

Sie können keine open .neue Registerkarte im Finder öffnen, obwohl es möglich ist, eine neue Registerkarte mit AppleScript zu öffnen - von Wie duplizieren Sie die aktuell geöffnete Finder-Ansicht in einer neuen Registerkarte (Mavericks)?

tell application "Finder"
    activate
    set t to target of Finder window 1
    set toolbar visible of window 1 to true
end tell
tell application "System Events"
    keystroke "t" using command down
end tell
tell application "Finder"
    set target of Finder window 1 to t
end tell

Alternativ von http://macscripter.net/viewtopic.php?id=41624

set docs_path to (path to documents folder) as string
set Sat_folder to docs_path & "Sat:"
set ABC_folder to (Sat_folder & "ABC:") as alias

tell application "Finder"
   activate
   open Sat_folder
end tell

tell application "System Events" to keystroke "t" using command down

tell application "Finder"
   set target of front window to ABC_folder
end tell
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.