Saya tahu bahwa saya dapat melompat di awal dan akhir baris di dalam terminal OS X dengan Ctrl+ Adan Ctrl+ E. Tapi aku sudah terbiasa melompat dengan Cmd+Right panah dan Cmd+ Leftpanah dari editor saya, sehingga saya ingin menggunakan pintasan ini juga untuk terminal.
Saya belum menemukan solusi di google, jadi mungkin di sini ada yang bisa membantu.
Memperbarui
Seperti di komentar, saya mencoba solusi dari Apakah ada cara di Terminal OS X untuk memindahkan kursor kata demi kata?
Sayangnya, pengaturan Terminal sepertinya tidak termasuk Cmdsebagai Modifier Key, seperti yang Anda lihat di sini:
Option + right-arrow
, tetapi tidak denganCmd + right-arrow
Jawaban:
Saya menggunakan aplikasi praktis bernama Karabiner untuk melakukan ini, dan banyak hal lainnya. Ini gratis dan open source.
Ini adalah remapper keyboard, dengan banyak preset praktis untuk banyak pemetaan ulang umum yang mungkin ingin dilakukan orang.
Seperti yang Anda lihat dari tangkapan layar, peta ulang ini disertakan sebagai preset di Karabiner.
Semoga ini membantu. Selamat memetakan ulang!
sumber
Navigation in Terminal Apps
menemukan aturan yang perlu Anda impor.ini bekerja untuk saya
sumber
fn + leftArraw
ataufn + rightArrow
bekerja untuk saya. Mungkin itu membantu!Di Mac OS terbaru, Anda dapat menggunakan
shift
+home
ataushift
+end
sumber
Sebagai penyetelan di terminal menggunakan
vi
:The
Home
tombol pada Macbook Pro Keyboard:Fn + Left Arrow
.The
End
tombol pada Macbook Pro Keyboard:Fn + Right Arrow
.sumber
Saya tidak yakin apakah ini akan berhasil untuk Anda (saya masih menggunakan
OS 10.8
), tetapi ini berfungsi untuk terminal saya:Semoga ini membantu!
sumber
fn + leftArraw or fn + rightArrow
bekerja untuk saya!sumber
Untuk iterm2:
Buka Profil / Buka Profil / Kunci
Setel
Cmd + left_arrow_key
ke KirimHex Code 001
Setel
Cmd + right_arrow_key
ke KirimHex Code 005
Ini memungkinkan Anda menggunakan
Cmd + arrow_keys
untuk berpindah dari awal ke akhir baris.sumber
cmd
sebagai opsi kunci pengubah, sama seperti pada pertanyaan awalDi sini saya menemukan perubahan untuk ini, tanpa alat pihak ketiga . Ini akan membuat pintasan berikut berfungsi:
cmd + ,
).Dan tambahkan entri baru sebagai berikut.
Itu saja. Sekarang tutup dan periksa.
Semoga membantu.
EDIT: Lihat komentar oleh @Maurice Gilden di bawah ini untuk wawasan lebih lanjut.
sumber
Anda dapat mengunduh Alat Sentuh yang Lebih Baik . Ini adalah aplikasi yang memungkinkan Anda membuat key-binding dan pintasan khusus di seluruh sistem atau aplikasi individual Anda. Dengan menggunakannya, Anda dapat membuat pintasan di terminal yang mengemulasi ctrl-a / ctrl-e setiap kali Anda menekan masing-masing cmd-left / cmd-right. Saya merekomendasikannya! Saya telah menggunakannya selama bertahun-tahun dan saya memiliki lebih dari 50 pintasan yang tersebar di beberapa aplikasi berbeda.
sumber
di iterm2
ini berhasil untuk saya
sumber
Untuk mac os terbaru, pintasan di bawah ini cocok untuk saya.
Langsung ke awal baris == shift + fn + RightArrow
Lompat ke akhir baris == shift + fn + LeftArrow
sumber