Di OS X Terminal.app, jika Anda membuka windows baru, Anda dapat dengan mudah beralih di antaranya dengan Cmd- 1, Cmd- 2, Cmd- 3, dll.
Anda juga dapat menggilir antar tab, menggunakan Cmd- Shift- {dan Cmd- Shift- }. (atau Cmd- Shift- Leftdan Cmd- Shift- Right)
Tetapi apakah ada cara untuk melompat langsung ke tab tertentu, seperti yang Anda bisa dengan windows? misalnya Cmd- Shift- 3untuk melompat ke tab ketiga? (Bukan itu, tentu saja.)
Saya cukup yakin itu tidak mungkin di luar kotak, tetapi bagaimana jika saya bersedia menulis beberapa AppleScript untuk membuat ini berfungsi?
macos
keyboard-shortcuts
terminal
Dan Fabulich
sumber
sumber
ctrl + tab
akan nav Anda melalui tab terminal di MacOS Sierra (dan mungkin lebih awal)Jawaban:
Ditch Terminal dan gunakan ITerm . Ini memungkinkan Anda melakukan ini dan, bagi saya, sedikit lebih berguna.
sumber
command + T
, dancontrol + tab
, sama seperti browser.command + W
menutup tab.ctrl + tab
memungkinkan Anda mengubah tab mana yang Anda gunakan di terminal di OSX.Kombinasi kuncinya adalah: Shift- Cmd-Left or Right
sumber
Hal ini dapat dilakukan dari System Preferences> Keyboard> Shortcuts> App Shortcuts> klik +> pilih
Terminal.app
dan tambahkan judul pilihan seperti yang muncul dalam menu Terminal, yang dapat:Catatan : Seperti yang mungkin Anda menyadari, Anda dapat melakukan ini dengan benar-benar setiap [Cocoa] OSX aplikasi yang memiliki menu dengan pilihan, bahkan jika awalnya aplikasi yang ditetapkan tidak ada jalan pintas untuk pilihan.
Cara pintas semacam ini tidak setara dengan menggunakan cara pintas aplikasi asli. Apa yang sebenarnya dilakukan OSX adalah memicu opsi menu yang disediakan melalui label - Anda akan melihat bahwa ketika Anda menekan tombol, item menu yang sesuai akan muncul di bilah menu.
Setelah bertahun-tahun menolak gagasan untuk menggunakan terminal pihak ketiga saya akhirnya beralih ke iTerm2 terutama karena jendela yang berfungsi dengan baik yang di ootb Terminal.app tidak terlalu berguna. Juga cara pintas sepenuhnya dikonfigurasi, sehingga memungkinkan untuk mencapai apa pun yang Anda inginkan, termasuk beralih ke tab khusus dengan ⌘+ [tab number]untuk melompat ke N th tab.
sumber
Saya telah menggunakan Spark selama bertahun-tahun. Ini memungkinkan Anda menimpa pintasan aplikasi apa pun, seperti Terminal dan Safari. Saya menggunakannya untuk membuat kedua program beralih tab dengan perintah + n di mana n adalah nomor tab, dari 1 hingga 9.
Setelah Anda mengunduh dan menyalin Spark.app ke
/Applications
, mulai, klik Tombol Cepat Semua Aplikasi untuk membuka menu di sebelah kiri, dan klik pada tanda plus untuk menambahkan aplikasi baru.Tambahkan Terminal (dari
/Applications/Utilities/Terminal.app
). Hal berikutnya adalah membuat pintasan: klik File-> New HotKey-> AppleScript (atau cukup tekan perintah +1 ). Klik area pintasan dan tekan perintah +1 , beri nama tab1 dan gunakan kode ini:Ulangi untuk perintah + 2 untuk memerintahkan + 9 . Jika Anda ingin kemampuan memaksimalkan terminal secara vertikal, buat pintasan baru seperti perintah + shift + m , beri nama apa pun yang Anda inginkan dan gunakan kode ini:
Hal yang sama untuk Safari pada pintasan tab, tetapi kode ini sedikit berbeda:
Jujur, saya tidak bisa menggunakan Terminal atau Safari tanpa ini.
sumber
for n in {1..9} -1; do osacompile -e "try" -e "tell app \"Terminal\" to tell window 1 to set selected tab to tab $n" -e "end" -o Select\ Tab\ $n.scpt; done
. Membungkus skrip dalam blok coba mencegah dialog kesalahan. Spark terakhir diperbarui pada 2008; aplikasi lain yang memungkinkan menetapkan pintasan khusus aplikasi ke skrip adalah FastScripts .Di macOS High Sierra (10.13) Anda dapat beralih ke tab tertentu menggunakan tombol pintas ⌘1- ⌘9.
Untuk mengaktifkan / menonaktifkan tombol pintas ini, buka Pengaturan > Umum dan alihkan Gunakan ⌘-1 hingga ⌘-9 untuk beralih tab .
sumber
Pintasan keyboard multi-aplikasi yang kurang dikenal
Bawa tab sebelumnya ke depan
Shift- Command-[
Bawa tab berikutnya ke depan
Shift- Command-]
Asal dan ruang lingkup
Jika saya ingat dengan benar, itu adalah pintasan saat Safari memperoleh tab.
Pintasan asli tersebut tidak ada di HT201236 how-to ( pintasan keyboard Mac - Dukungan Apple ) tetapi ada di Safari 9 (El Capitan): Keyboard Safari dan pintasan lainnya dan:
sumber
Saya tiba di sini menginginkan jawaban tentang cara mengubah pintasan untuk aplikasi APAPUN. Jawaban @ ccpizza menempatkan saya ke arah yang benar.
Begini cara saya melakukannya:
+
tandanyaAnda dapat melakukan ini untuk semua item menu (bilah atas). OSx melakukan pencarian teks, jadi Anda hanya harus mencocokkannya ... Dan cukup beruntung bahwa semua aplikasi menggunakan penamaan yang sama :)
sumber
Terminal.app
->Window
.Tab Switching di Terminal adalah satu-satunya cara yang saya tahu. Saya belum mengujinya dengan Snow Leopard jadi YMMV.
Atau Anda dapat menggunakan Layar dan beralih "tab" dengan Ctrl- A, ndan Ctrl- A, patau Ctrl- A, 0-9untuk beralih langsung ke tab .
sumber
Disalin dari Bagaimana cara saya mengubah pintasan keyboard untuk berpindah tab di Terminal Mac?
1: Instal
SIMBL
(plugin enabler): http://www.culater.net/software/SIMBL/SIMBL.php2: Instal
TerminalTabSwitching.bundle
3: Mulai ulang aplikasi Terminal, dan nikmati
Cmd+[0-9]
penggantian tab.FYI: Jika Anda menerima sesuatu seperti
plugin is not verified in terminal version # (a number)
ketika Anda membuka terminal lagi, mungkin informasi berikut akan membantu.(1) Buka
menggunakan editor teks favorit Anda di bawah
sudo
.(2) Cari
<key>MaxBundleVersion</key>
.(3) Ubah
<string>280</string>
di baris berikutnya ke nomor versi terminal Anda atau yang lebih tinggi<string>300</string>
. Menyimpan.(4) Keluar dari terminal dan buka kembali. Semoga prompt itu akan hilang dan Anda dapat menggunakannya
Cmd+[0:9]
untuk beralih tab.sumber
Control+ Tabberfungsi dengan baik untuk saat ini
sumber