Покращення завершення вкладок у терміналі Mac OS X
Завершення вкладок — це чудова функція оболонок, яка полегшує життя досвідчених користувачів, дозволяючи вам автоматично завершувати команди, шляхи, імена файлів та багато іншого, що вводиться в командний рядок. Він чудово працює як є, але ви можете зробити його ще кращим, увімкнувши кілька функцій; ігноруйте 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 і має працювати з будь-якою версією Mac OS X. Якщо вам це сподобалося, не пропустіть наші інші поради та підказки щодо командного рядка.
Дякую Кутаїру Хаббушу за чудову пораду