macos - how - terminal mac comandos
Acceso directo a la Terminal OS X: Saltar al inicio/final de lĂnea (9)
Sé que puedo saltar al principio y al final de una línea dentro del terminal OS X con Ctrl + A y Ctrl + E. Pero estoy tan acostumbrado a saltar con Cmd + flecha derecha y Cmd + flecha izquierda desde mi editor, que me encantaría usar estos atajos también para el terminal.
No he encontrado una solución en google, así que tal vez aquí alguien pueda ayudar.
Actualizar
Como en los comentarios, probé la solución de ¿Hay alguna forma en la Terminal OS X para mover el cursor palabra por palabra?
Desafortunadamente, la configuración del terminal parece no incluir Cmd como una tecla modificadora, como puede ver aquí:
Aquí encontré un ajuste para esto, sin ninguna herramienta de terceros . Esto hará que el siguiente acceso directo funcione:
fn + right: to go to the end of the line.
fn + left: to go to the beginning of the line.
-
Abra las preferencias del terminal. (
cmd + ,
). -
Vaya al tema seleccionado y luego a la pestaña del teclado.
Como se configuró en la terminal usando vi:
El botón "Inicio" en un teclado Macbook Pro: Fn + Flecha izquierda.
El botón "Fin" en un teclado Macbook Pro: Fn + Flecha derecha.
En el último Mac OS, puede usar
shift
+
home
o
shift
+
end
No estoy seguro de si esto funcionará para usted (todavía uso
OS 10.8
), pero estos funcionan para mi terminal:
home = move cursor to the start of the line
shift+end = move cursor to the end of the line
alt+leftArrow = move one "word" to the left
alt+rightArrow = move one "word" to the right
¡Espero que esto ayude!
Para iterm2:
Vaya a Perfiles / Perfiles abiertos / Teclas
Establezca Cmd + left_arrow_key para Enviar código hexadecimal 001
Establezca Cmd + right_arrow_key para Enviar código hexadecimal 005
Esto le permite usar Cmd + teclas_de_ flecha para moverse desde el principio hasta el final de la línea.
Puede descargar Better Touch Tools . Es una aplicación que le permite crear combinaciones de teclas y accesos directos personalizados en todo su sistema o aplicaciones individuales. Al usarlo, puede hacer un acceso directo en el terminal que emula ctrl-a / ctrl-e cada vez que presiona cmd-left / cmd-right, respectivamente. ¡Definitivamente lo recomiendo! Lo he estado usando durante años y tengo más de 50 accesos directos distribuidos en varias aplicaciones diferentes.
Utilizo una aplicación práctica llamada Karabiner para hacer esto, y muchas otras cosas. Es gratis y de código abierto.
Es un remapeador de teclado, con muchos ajustes preestablecidos útiles para muchas reasignaciones comunes que las personas pueden querer hacer.
Como puede ver en la captura de pantalla, esta reasignación se incluye como un preajuste en Karabiner.
Espero que esto ayude. Feliz reasignación!
fn + leftArraw or fn + rightArrow
funcionó para mí!
fn + shift + leftArrow = goto beginning of line
fn + shift + rightArrow = goto end of line
estos funcionan para mi