Покращення завершення вкладок у терміналі Mac OS X

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 і має працювати з будь-якою версією Mac OS X. Якщо вам це сподобалося, не пропустіть наші інші поради та підказки щодо командного рядка.

Дякую Кутаїру Хаббушу за чудову пораду

Покращення завершення вкладок у терміналі Mac OS X