Menggunakan Ctrl-Tab untuk berpindah antar tab di Mac Terminal.app

88

Bagaimana saya bisa membuat Ctrl- Tabdan Ctrl- Shift- Tabberalih di antara tab di Terminal.app pada Mac (OS 10.4 dan 10.5 khusus)? Ini adalah bagaimana saya beralih tab di Firefox dan Aquamacs, dan Command- Shift- [dan Command- Shift- ]terlalu canggung bagi saya. Saya mengetahui pertanyaan terkait ini:

Bagaimana saya bisa mengubah pintasan keyboard untuk berpindah tab di Terminal Mac?

Dan karenanya bagian Pintasan Keyboard dari Preferensi Sistem, tetapi kotak dialog untuk Pintasan Keyboard tampaknya tidak dapat diterima Ctrl- Tabdi bidang Pintasan Keyboard. Apakah ada urutan keyboard khusus untuk memasukkan tab (dengan pengubah) ke dalam bidang kotak dialog pada Mac? Apakah ada metode lain yang akan memungkinkan saya untuk menyesuaikan Terminal.app dengan cara yang saya inginkan?

Komunitas
sumber
12
Hanya untuk referensi: Shift-Command-Kiri / Kanan Arrow juga beralih tab. Dan di Mac OS X Lion 10.7, Anda dapat menggunakan sapuan tiga jari untuk berganti tab
Chris Page

Jawaban:

128

Saya baru saja mencoba ini di bawah Snow Leopard dan itu bekerja dengan indah:

  1. Buka System Preferences => Keyboard
  2. Pergi ke Pintasan Keyboard
  3. Klik "Pintasan Aplikasi" di sebelah kiri
  4. Klik "+" kecil untuk menambahkan program
  5. Arahkan ke Terminal (tersembunyi di Aplikasi / Utilitas)
  6. Untuk jenis Judul Menu "Tampilkan Tab Selanjutnya" atau "Tampilkan Tab Sebelumnya" ("Pilih Tab Berikutnya" dan "Pilih Tab Sebelumnya" untuk Mavericks atau lebih lama) (Juga, item ini akan berbeda untuk bahasa selain bahasa Inggris.)
  7. Untuk jenis Pintasan Keyboard Ctrl- Tabatau Ctrl- Shift-Tab
  8. Klik Tambah. Anda g2g!
pengguna13902
sumber
Anda ++, Bekerja di singa gunung juga.
Matthew Rathbone
Keren, sama dengan maverick.
Vlad T.
23
Ini "Tampilkan Tab Selanjutnya" dan "Tampilkan Tab Sebelumnya" di bawah Yosemite. Tapi itu lebih lambat daripada menggunakan Command + Shift + Kanan atau Command + Shift + Kiri untuk beberapa alasan (yang, btw, membuat saya iri pengguna Linux).
LoremIpsum
Tidak bekerja untuk Yosemite :(
Siddharth
1
Di OSX El Capitan saya tidak melihat cara untuk menavigasi ke Terminal di dalam folder utilitas untuk menambahkannya ke daftar cara pintas aplikasi. Saya akhirnya hanya memindahkan aplikasi ke / Aplikasi, yang berfungsi.
incandescentman
20
  1. Pilih tab berikutnya (kanan) CMD+}

  2. Pilih tab sebelumnya (kiri) CMD+{

Jadi Anda perlu melakukan CMD+ Shift+ [atau ]untuk masing-masing kiri dan kanan.

Brian
sumber
1
Mengapa Apple memutuskan untuk menetapkan pintasan mengerikan seperti itu untuk perintah yang sering dibutuhkan seperti itu?
Nikhil
7

Namun tambahan untuk jawaban di atas : Pengikatan pintasan manual telah berubah di Yosemite dari "Pilih Tab Berikutnya" & "Pilih Tab Sebelumnya" menjadi " Tampilkan Tab Selanjutnya" & " Tampilkan Tab Sebelumnya"

sua
sumber
4

shift+ command+ arrow left/rightbekerja di luar kotak di Yosemite.

RyJ
sumber
1

Oke jadi di sini adalah satu-satunya cara saya mengetahui cara melakukannya. Pertama buat perintah yang ingin Anda gunakan preferensi sistem tetapi gunakan placeholder bukan tab karena itu tidak akan membiarkan Anda memasukkan tab. Kemudian buka com.apple.terminal.plist (paling mudah dilakukan dengan editor plist) dan buka bagian NSUserKeyEquivalents dan Anda akan melihat perintah yang Anda buat. Hapus placeholder dan pergi ke menu edit dan pilih karakter khusus. Karakter tab ada di bagian panah. Ini adalah panah yang mengarah ke garis vertikal. Nilai unicode-nya adalah 21E5. Setelah itu dimasukkan simpan dan keluar dan itu akan berfungsi! Anda juga dapat melakukan semua ini di preferensi sistem tetapi Anda harus memasukkan semua karakter daripada mengetiknya dan saya tidak tahu apa nilai unicode mereka.

Ngomong-ngomong, saya menganggap apel setidaknya memiliki alasan semi bagus untuk tidak mengizinkan karakter tab secara normal, jadi lanjutkan dengan hati-hati. Banyak pintasan global yang menggunakan tab tetapi ctrl-tab sepertinya bukan salah satunya sehingga Anda mungkin baik-baik saja.

Alex.Bullard
sumber
0

Gunakan iTerm2 . Ini adalah alternatif terminal yang mendukung pintasan keyboard ini di luar kotak.

spuder
sumber
0

Untuk yosemite: http://taiki.net/2014/11/osx-terminal-sck.html

Karena saya tidak punya reputasi hanya komentar saya harus menyalin jawabannya.

  1. Buka System Preferences => Keyboard
  2. Pergi ke Pintasan Keyboard
  3. Klik "Pintasan Aplikasi" di sebelah kiri
  4. Klik "+" kecil untuk menambahkan program
  5. Arahkan ke Terminal (tersembunyi di Aplikasi / Utilitas)
  6. Untuk Jenis Judul Menu "Tampilkan Tab Selanjutnya" atau "Tampilkan Tab Sebelumnya" (item ini akan berbeda untuk bahasa selain bahasa Inggris)
  7. Untuk jenis Pintasan Keyboard Ctrl-Tab atau Ctrl-Shift-Tab

Bedanya dengan yosemite adalah ... mereka berubah dari "Select X Tab" menjadi "Show X Tab" ...

Mengapa?

Tobias Kopelke
sumber