Mejorar la finalización de pestañas en Mac OS X Terminal

Anonim

La finalización con tabulador es una característica maravillosa de los shells que facilita la vida de los usuarios avanzados, permitiéndole completar automáticamente comandos, rutas, nombres de archivos y una variedad de otras cosas ingresadas en la línea de comandos. Funciona muy bien tal como está, pero puede mejorarlo aún más habilitando algunas funciones; ignore el bloqueo de mayúsculas y las mayúsculas y minúsculas de los comandos al completar, elimine la necesidad de tocar dos veces la tecla Tabulador si algo es ambiguo y, por último, pero no menos importante, recorra un menú de todas las posibilidades en lugar de tirar una lista enorme si hay ambigüedad.

Si no usa regularmente la terminal OS X (o una terminal Linux), probablemente no tenga ningún uso para este consejo.

Inicie Terminal y esté en el directorio de inicio para comenzar:

  • Usando emacs, nano, vi o cualquiera que sea su editor de texto favorito para editar .inputrc, usaremos nano para el tutorial:
  • nano .inputrc

  • Pegue las siguientes tres reglas en líneas únicas:
  • set finalización-ignorar-caso en conjunto mostrar-todo-si-ambiguo en TAB: menú-completar

  • Pulse Control+O para guardar los cambios en .inputrc seguido de control+X para salir
  • Abra una nueva ventana o pestaña de Terminal, o escriba "iniciar sesión" para abrir una nueva sesión con las reglas vigentes
  • Empiece a escribir un comando, ruta u otra cosa y presione la tecla Tabulador para ver las mejoras de primera mano

Se ha probado que funciona con bash shell y debería funcionar con cualquier versión de Mac OS X. Si te gustó, no te pierdas nuestros otros trucos y consejos sobre la línea de comandos.

Gracias a Kuthair Habboush por el gran consejo

Mejorar la finalización de pestañas en Mac OS X Terminal