Pagbutihin ang Pagkumpleto ng Tab sa Mac OS X Terminal

Anonim

Ang Tab completion ay isang magandang feature ng mga shell na nagpapadali sa buhay ng mga power user, na nagbibigay-daan sa iyong awtomatikong kumpletuhin ang mga command, path, pangalan ng file, at iba't ibang bagay na inilagay sa command line. Gumagana ito nang mahusay ngunit maaari mo itong gawing mas mahusay sa pamamagitan ng pagpapagana ng ilang mga tampok; huwag pansinin ang caps lock at casing ng mga utos kapag kinukumpleto, alisin ang pangangailangang i-double-tap ang Tab key kung ang isang bagay ay malabo, at panghuli ngunit tiyak na hindi bababa sa, umikot sa isang menu ng lahat ng mga posibilidad sa halip na mag-dumping ng isang humungous na listahan kung mayroong kalabuan.

Kung hindi mo regular na ginagamit ang OS X Terminal (o isang linux terminal) malamang na wala kang gamit para sa tip na ito.

Ilunsad ang Terminal at maging sa home directory para makapagsimula:

  • Paggamit ng mga emac, nano, vi, o anuman ang paborito mong text editor para i-edit ang .inputrc, gagamit kami ng nano para sa walkthrough:
  • nano .inputrc

  • Idikit ang sumusunod na tatlong panuntunan sa mga natatanging linya:
  • set completion-ignore-case on set show-all-if-ambiguous sa TAB: menu-complete

  • Pindutin ang Control+O para i-save ang mga pagbabago sa .inputrc na sinusundan ng control+X para umalis
  • Magbukas ng bagong Terminal window o tab, o i-type ang “login” para magbukas ng bagong session na may mga panuntunang may bisa
  • Simulang mag-type ng command, path, o iba pa at pindutin ang Tab key para makita mismo ang mga improvement

Nasubukan na itong gumana sa bash shell at dapat gumana sa anumang bersyon ng Mac OS X. Kung nagustuhan mo ito, huwag palampasin ang aming iba pang mga tip at trick sa command line.

Salamat kay Kuthair Habboush sa magandang tip

Pagbutihin ang Pagkumpleto ng Tab sa Mac OS X Terminal