tombol end-of-line, awal-line untuk Terminal.app pada Keyboard Macbook Pro


10

Pada keyboard Macbook Pro, bagaimana Anda menjalankan end-of-line dan awal-of-line di Terminal.app?

Perhatikan bahwa Ctrl-a dan Ctrl-e di komputer ini dengan konfigurasi default tidak berfungsi. Mereka hanya menggemakan "^ A" dan "^ E" ....

Terminal 2.1.1; Macan Tutul Salju ; MacBookPro6,2


Orang mungkin berpikir ini adalah jawaban yang sudah mapan atau pertanyaan rangkap, tetapi setiap jawaban yang saya temui tidak berfungsi (mungkin hanya untuk keyboard pro macbook), atau tidak secara jelas menjelaskan cara memasukkan urutan pelarian keyboard, atau apakah kehilangan informasi penting lainnya atau tidak diungkapkan dengan istilah yang paling sederhana.
Malatio

Jawaban:


21

Ctrl + adan Ctrl + euntuk awal dan akhir masing-masing.

Bonus: Ctrl + wmenghapus kata sebelumnya.

EDIT : Sejauh yang saya tahu, Anda menggunakan zshshell, yang secara default tidak menggunakan binding kunci Emacs. Untuk mendapatkan perilaku yang Anda inginkan, lakukan hal berikut selama sesi Anda:

echo "bindkey -e" >> ~/.zshrc && source ~/.zshrc

Anda harus berbuat baik. Untuk informasi pengikat kunci lainnya, silakan periksa bagian yang relevan dari manual Zsh.


1
Lebih banyakbaca kunci Readline: tiswww.case.edu/php/chet/readline/rluserman.html Secara default, ini sebagian besar terinspirasi oleh gerakan Emacs dan mengedit pintasan.
ephemient

CtrlKunci sial itu membingungkan saya ketika saya beralih antara XP di VirtualBox, Mac OS X dan Terminal.app ... tapi setidaknya Ctrl + adan Ctrl + ekonsisten di sebagian besar terminal. +1 untuk Anda.

Saya tidak terlalu suka menggunakan Ctrlini, tapi saya setuju ada alasan untuk tetap seperti ini daripada menggunakan Cmd.
roguesys

Ya ini tidak bekerja pada macbook pro baru saya yang menjalankan macan tutul salju. Saya mendapatkan "^ A" di terminal ketika mengetikkan Ctrl-a, dll ... Jadi saya masih mencari jawaban yang tepat :(
malatio

Ini benar-benar jawaban yang benar, periksa pengaturan Anda jika tidak bekerja - dalam kasus saya saya menjalankan zsh dengan beberapa binding lucu. Jadi jangan menjadi bash-centric, tapi hati-hati dengan pengaturan Anda jika Anda tidak menggunakan default bash dengan .profile default jika ini tidak berhasil. Satu catatan, saya percaya ini adalah fitur bash, bukan terminal.app, ada cara untuk menyesuaikan pengaturan terminal.app dan / atau os Anda untuk memilih kode kunci Anda sendiri untuk dikirim ke terminal, tetapi semuanya menjadi sangat rumit.
Malatio

3

fn+ dan fn+ bekerja untuk saya (mereka mewakili Homedan Endmasing - masing).

Lebih nyaman daripada ctrl+ Adan ctrl+ Emenurut saya.


Betulkah? Itu nampak aneh bagi saya, karena fn dan panah lebih jauh dari pusat keyboard ... tapi itu tidak masalah, karena pertanyaannya bukan "bagaimana saya mengetik seperti Patrick?". ctrl-A dan ctrl-E tidak banyak digunakan tetapi memiliki jalan kembali sebagai berikut; ada kontingen keyboardis berjanggut yang menggunakannya.
malatio
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.