¿Hay alguna forma conocida de lograr la funcionalidad de "insertar el último argumento de comando" que generalmente está disponible en Bash escribiendo Alt-. (Alt y punto) en OSX usando iTerm2?
La forma en que sé que esto debería ser posible es mediante las dos secuencias de teclas:
Alt + .
Esc + .
El Esc-. uno funciona, pero el Alt-. no. No con Alt-. o Cmd-.
Respuestas:
Esto parece parte de los enlaces de teclas bash readline de EMACS, es decir, parecen ser combinaciones de teclas que se utilizan en EMACS y emuladas o complementos para bash, o algo así. El mío funciona como el suyo, lamentablemente, pero tengo una solución alternativa ya que está hablando con respecto a iTerm2:
Vaya a las Preferencias para el perfil de la sesión de Terminal en la que le gustaría infligir esto, y establezca la asociación de teclas como se ilustra a continuación:
Probablemente esta no sea la solución que está buscando, sin embargo, debería funcionar para usted en caso de necesidad.
fuente
Simplemente necesita modificar el comportamiento de la tecla Opción para lograr el resultado deseado.
Si navega a la sección Comportamiento del teclado de la pestaña Teclas en la configuración de Perfil, verá que la tecla "Opción izquierda / derecha (⌥) actúa como:" las opciones están configuradas en "Normal" (como en la captura de pantalla de Bill's respuesta ) Actualícelos a "+ Esc" y aplique. Alt+ . ahora proporcionará el último argumento del comando anterior.
fuente