Berikut cara mengubah pengaturan umum Safari untuk membuka URL baru di tab baru:
Jadikan Safari membuka tautan baru di jendela yang ada sebagai tab, bukan jendela baru
Saya tidak tahu apakah ada cara untuk melakukannya dengan menentukan opsi di baris perintah.
EDIT: Jika Anda lebih suka tidak mengubah preferensi Safari Anda karena beberapa alasan tetapi masih ingin dapat membuka URL baru di tab dari baris perintah, Anda dapat membuat AppleScript seperti ini:
-- ~/Library/Scripts/newtab.scpt (or whatever name you'd like)
-- _argv will be the URLs given at the command line
on run _argv
try
tell application "Safari" to activate
--repeat for each URL
repeat with _i from 1 to length of _argv
-- Copy URL to clipboard
tell application "Safari" to set the clipboard to item _i of _argv
-- Tell Safari to open a new tab, paste the URL, and "hit" Return
tell application "System Events"
tell process "Safari"
tell menu bar 1 to click menu item "New Tab" of menu "File" of menu bar item "File"
tell menu bar 1 to click menu item "Open Location…" of menu "File" of menu bar item "File"
tell menu bar 1 to click menu item "Paste" of menu "Edit" of menu bar item "Edit"
key code 36
end tell
end tell
end repeat
end try
end run
dan tentukan alias (atau fungsi shell, atau skrip shell, atau apa pun) seperti ini:
alias openurl="osascript ${HOME}/Library/Scripts/newtab.scpt"
dan kemudian gunakan seperti ini:
openurl superuser.com stackoverflow.com serverfault.com
Agak jelek, tetapi harus menyelesaikan pekerjaan. Kupikir. Kecuali jika Anda benar-benar jatuh cinta open
.