Saya baru-baru ini mulai menggunakan Mac (menjalankan Lion), dan ada satu inkonsistensi yang sampai kepada saya.
Di Chrome dan MVim, saya bisa mengganti tab dengan Ctrl+ PageUp/ PageDown. Tapi, di Terminal, saya harus menggunakan Cmd+ Shift+ Left/ Right.
Saya ingin mengubah yang terakhir ke Ctrl+ PageUp/ PageDown, tapi sepertinya saya tidak bisa melakukan ini.
Ketika saya masuk ke System Preferences → Keyboard → Shortcuts Keyboard → Shortcuts Aplikasi, dan menambahkan shortcut ke Terminal "Select Next Tab", saya bisa mengaturnya menjadi apa saja asalkan tidak memasukkan kunci PageUp / PageDown.
Mengapa ada batasan seperti itu, dan bisakah saya mengatasinya?
sumber
defaults delete -g NSUserKeyEquivalents
. Anda juga dapat mengedit file secara manual dengan:f=~/Library/Preferences/.GlobalPreferences.plist; plutil -convert xml1 $f; open $f
. Saya tidak mengetahuinya dari mana pun khususnya.Anda dapat menggunakan iTerm, karena itu memiliki sistem pintas yang jauh lebih fleksibel, tetapi Anda pasti akan menemukan aplikasi lain yang tidak berfungsi seperti yang Anda inginkan.
Saya pikir Anda akan menemukan bahwa Command+ shift+ [dan Command+ shift+ ]adalah satu-satunya jalan pintas yang konsisten untuk beralih antar tab dan lebih baik mengubah kebiasaan Anda.
sumber
Jawaban Lri bekerja (dan FWIW, saya memutakhirkannya), tetapi mengambil sedikit pendekatan senapan: ia menciptakan pengaturan global (bukan pengaturan spesifik Terminal), dan beberapa hal yang disetel sebenarnya tidak berpengaruh pada Terminal sama sekali - - Aku sebenarnya tidak tahu untuk apa mereka.
Jika, seperti saya, Anda sedikit paranoid dan lebih suka pendekatan yang lebih "bedah", inilah versi modifikasi dari jawaban Lri:
Ini menambahkan hanya dua ikatan kunci,
^PageUp
dan^PageDown
, dan menambahkannya hanya ke Terminal.sumber
Berdasarkan jawaban ini, inilah versi ini untuk macOS High Sierra:
sumber