Apakah ada cara yang diketahui untuk mencapai "masukkan argumen perintah terakhir" -fungsi yang biasanya tersedia di Bash dengan mengetikkan Alt-. (Alt dan titik) pada OSX menggunakan iTerm2?
Cara saya tahu ini harus dimungkinkan adalah dengan dua kunci-urutan:
Alt + .
Esc + .
Esc-. satu bekerja, tetapi Alt-. tidak. Tidak dengan Alt-. atau Cmd-.
Jawaban:
Ini terlihat seperti bagian dari ikatan bash kunci readline EMACS yaitu mereka tampaknya kombinasi kunci yang digunakan dalam EMACS dan ditiru atau ditambahkan ke bash, atau sesuatu. Pekerjaan saya seperti yang Anda lakukan, sayangnya, tapi saya punya solusi karena Anda berbicara sehubungan dengan iTerm2:
Pergilah ke Preferensi untuk profil sesi Terminal yang ingin Anda berikan ini, dan buat pengikat kunci seperti diilustrasikan sebagai berikut:
Ini mungkin bukan solusi yang Anda cari, namun itu harus bekerja untuk Anda dalam keadaan darurat.
sumber
Anda hanya perlu mengubah perilaku kunci Opsi untuk mencapai hasil yang diinginkan.
Jika Anda menavigasi ke bagian Perilaku Keyboard pada tab Tombol di pengaturan Profil, Anda akan melihat bahwa tombol "Opsi Kiri / Kanan (⌥) bertindak sebagai:" pilihan disetel ke "Normal" (seperti pada tangkapan layar di Bill's jawab ). Perbarui ini ke "+ Esc" dan terapkan. Alt+ . sekarang akan memberikan argumen terakhir dari perintah sebelumnya.
sumber