Подобрете довършването на раздели в Mac OS X Terminal

Anonim

Довършването на табулатори е прекрасна функция на обвивките, която улеснява живота на опитните потребители, като ви позволява автоматично да изпълнявате команди, пътища, имена на файлове и различни други неща, въведени в командния ред. Работи страхотно както е, но можете да го направите още по-добър, като активирате няколко функции; игнорирайте caps lock и малки букви на командите при изпълнение, премахнете необходимостта от двойно докосване на клавиша Tab, ако нещо е двусмислено, и накрая, но със сигурност не на последно място, преминете през меню с всички възможности, вместо да изхвърляте огромен списък, ако има неяснота.

Ако не използвате редовно OS X терминала (или терминала на linux), вероятно нямате полза от този съвет.

Стартирайте терминала и бъдете в началната директория, за да започнете:

  • Използвайки emacs, nano, vi или какъвто и да е любимият ви текстов редактор за редактиране на .inputrc, ще използваме nano за упътването:
  • nano .inputrc

  • Поставете следните три правила на уникални редове:
  • set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete

  • Натиснете Control+O, за да запазите промените в .inputrc, последвано от control+X, за да излезете
  • Отворете нов прозорец или раздел на терминала или въведете „login“, за да отворите нова сесия с правилата в сила
  • Започнете да въвеждате команда, път или нещо друго и натиснете клавиша Tab, за да видите подобренията от първа ръка

Това е тествано за работа с bash shell и трябва да работи с всяка версия на Mac OS X. Ако това ви е харесало, не пропускайте другите ни съвети и трикове за командния ред.

Благодаря на Kuthair Habboush за страхотния съвет

Подобрете довършването на раздели в Mac OS X Terminal