Agaknya ini adalah fitur yang disediakan oleh beberapa plugin yang saya aktifkan di pengaturan oh-my-zsh saya (saya telah menggunakan zsh selama bertahun-tahun sekarang).
Saya perhatikan sejak saya menambahkan kunci publik saya ke server (sekarang saya bisa SSH ke server tanpa memasukkan kata sandi), ketika saya menulis scp
perintah di shell saya, saya benar-benar dapat menyelesaikan path file jarak jauh tab!
misalnya
$ diff <(scp Remoteuser@remote.domain.net:/var/www/html/
Saya menekan tab dan itu hanya berfungsi! (Adapun apa yang saya coba capai dengan perintah itu sendiri, saya akan gunakan scp
untuk "menyalin" ke stdout, dan memberi makan itu sebagai file untuk diff. Dengan cara ini saya bisa melihat perubahan yang tepat saya sebarkan ke server sebelum berlari rsync
)
Saya ingin tahu tentang apa saja yang membuat ini bekerja dengan baik. Apakah ini sesuatu yang dibangun ke dalam scp yang terintegrasi dengan z shell? Atau sesuatu yang lain?
sumber
zsh
. Apakah mungkin dibash
.