Tingkatkan Penyempurnaan Tab di Mac OS X Terminal

Penyelesaian tab adalah fitur luar biasa dari cangkang yang membuat daya hidup pengguna lebih mudah, memungkinkan Anda secara otomatis menyelesaikan perintah, jalur, nama file, dan berbagai hal lain yang dimasukkan ke dalam baris perintah. Ini berfungsi dengan baik, tetapi Anda dapat membuatnya lebih baik dengan mengaktifkan beberapa fitur; abaikan caps lock dan casing dari perintah saat menyelesaikan, hapus kebutuhan untuk double-tap tombol Tab jika ada sesuatu yang ambigu, dan terakhir tetapi tentu saja tidak sedikit, siklus melalui menu semua kemungkinan daripada membuang daftar humungous jika ada ambiguitas.

Jika Anda tidak secara teratur menggunakan OS X Terminal (atau terminal linux), Anda mungkin tidak menggunakan tip ini.

Luncurkan Terminal dan berada di direktori home untuk memulai:

  • Menggunakan emacs, nano, vi, atau apa pun editor teks favorit Anda untuk mengedit .inputrc, kita akan menggunakan nano untuk panduannya:
  • nano .inputrc

  • Tempelkan tiga aturan berikut pada baris unik:
  • set completion-ignore-case on
    set show-all-if-ambiguous on
    TAB: menu-complete

  • Tekan Control + O untuk menyimpan perubahan ke .inputrc diikuti oleh kontrol + X untuk keluar
  • Buka jendela atau tab Terminal baru, atau ketik "login" untuk membuka sesi baru dengan aturan yang berlaku
  • Mulai ketik perintah, jalur, atau sesuatu yang lain dan tekan tombol Tab untuk melihat perbaikan secara langsung

Ini telah diuji untuk bekerja dengan bash shell dan harus bekerja dengan versi Mac OS X apa pun. Jika Anda menikmati ini, jangan lewatkan tips dan trik baris perintah kami yang lain.

Terima kasih kepada Kuthair Habboush untuk mendapatkan tip besar