Satu hal yang saya lewatkan dari shell Linux adalah Alt + Dot shortcut. Apa yang dilakukannya adalah menyisipkan argumen terakhir dari perintah sebelumnya. Tampaknya menjadi teknik yang sepele, tetapi itu sangat berguna.
yaitu jika Anda mengetik ini:
$ ls /Applications/MAMP/conf/apache/
Lain kali Anda hanya perlu mengetikkan perintah + pintas dan argumen akan selesai untuk Anda.
$ cd 'alt+dot'
Di Mac saya tahu 2 alternatif; menekan Esc + Dot atau mengetik ! $ , ! * dengan pengaturan ruang sihir .
Namun sementara kedua alternatif memasukkan argumen terakhir yang Anda gunakan, mereka tidak dapat menggulir kembali dalam sejarah perintah seperti mengetik Alt + Dot berulang kali.
Saya dapat hidup dengan opsi ini untuk saat ini, tetapi saya ingin tahu jika seseorang tahu cara yang lebih baik untuk melakukannya.
Di Terminal.app, Preferensi-> Pengaturan, pilih tab Keyboard. Pastikan "Gunakan Kunci Opsi sebagai Meta" dicentang.
sumber
+Esc
di bagian bawah.Gunakan option+.
Perhatikan bahwa ini adalah fitur bash dan bukan linux. Mac juga memiliki bash pada mereka. Alt-. adalah jalan pintas untuk fungsi bash bawaan
insert-last-argument
. Baca bagian READLINE dari halaman bash man untuk bagaimana Anda dapat mengikat ini ke kombinasi tombol yang berbeda.Menempelkan beberapa bagian yang relevan:
sumber
Sumber
sumber