Подобрете довършването на раздели в Mac OS X Terminal
Довършването на табулатори е прекрасна функция на обвивките, която улеснява живота на опитните потребители, като ви позволява автоматично да изпълнявате команди, пътища, имена на файлове и различни други неща, въведени в командния ред. Работи страхотно както е, но можете да го направите още по-добър, като активирате няколко функции; игнорирайте caps lock и малки букви на командите при изпълнение, премахнете необходимостта от двойно докосване на клавиша Tab, ако нещо е двусмислено, и накрая, но със сигурност не на последно място, преминете през меню с всички възможности, вместо да изхвърляте огромен списък, ако има неяснота.
Ако не използвате редовно OS X терминала (или терминала на linux), вероятно нямате полза от този съвет.
Стартирайте терминала и бъдете в началната директория, за да започнете:
- Използвайки emacs, nano, vi или какъвто и да е любимият ви текстов редактор за редактиране на .inputrc, ще използваме nano за упътването:
- Поставете следните три правила на уникални редове:
- Натиснете Control+O, за да запазите промените в .inputrc, последвано от control+X, за да излезете
- Отворете нов прозорец или раздел на терминала или въведете „login“, за да отворите нова сесия с правилата в сила
- Започнете да въвеждате команда, път или нещо друго и натиснете клавиша Tab, за да видите подобренията от първа ръка
nano .inputrc
set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete
Това е тествано за работа с bash shell и трябва да работи с всяка версия на Mac OS X. Ако това ви е харесало, не пропускайте другите ни съвети и трикове за командния ред.
Благодаря на Kuthair Habboush за страхотния съвет