11 votos

¿Cómo puedo desplazarme por las palabras cuando escribo un comando en iTerm2?

Estoy en Lion

con iTerm2, Zsh y Oh-My-Zsh

pero no puedo moverme a través de las palabras cuando presiono ALT+flecha izquierda o CMD+flecha izquierda o algo así

en cambio, cuando presiono "ALT+flecha derecha" imprime [C y cuando presiono "SHIFT+ALT+flecha izquierda" imprime D0

¿cómo puedo configurar iTerm2 para que se comporte como cualquier otro programa al moverse por las palabras?

0 votos

Una posible solución para esto shadowfiend.posterous.com/

0 votos

Fespinozacast: el enlace ya no funciona. Recuerdas cuál era la solución a tu pregunta?

15voto

wvega Puntos 199

Finalmente encontré la solución a este problema aquí: https://coderwall.com/p/h6yfda . A continuación se muestran los pasos necesarios:

  1. Vaya a Preferencias, Perfil, Teclas.
  2. Configura tu tecla izquierda para que actúe como carácter de escape.
  3. Localice el acceso directo actual o cree uno nuevo, con la siguiente configuración:
    • Atajo de teclado:
    • Acción: Enviar secuencia de escape
    • Esc+: b
  4. repetir para el atajo de teclado con la siguiente configuración:
    • Atajo de teclado:
    • Acción: Enviar secuencia de escape
    • Esc+: f

0 votos

Aunque estos enlaces pueden responder a la pregunta, es mejor incluir aquí las partes esenciales de la respuesta y proporcionar los enlaces como referencia. Las respuestas con enlaces pueden dejar de ser válidas si las páginas enlazadas cambian.

0 votos

Incluí las partes esenciales de la solución en la respuesta que publiqué en SuperUser. Entiendo lo que dices, pero me preguntaba si se sigue aplicando cuando se enlaza a una respuesta en un sitio web de StackExchange. Otra razón por la que no incluí los pasos de la solución aquí es porque mis dos respuestas habrían salido idénticas, aunque estén en sitios SE diferentes. ¿Cuál es la forma preferida de hacer las cosas en una situación como ésta?

0 votos

Quizá una de las preguntas esté en el sitio equivocado. ¿Debería marcarla, en lugar de proporcionar la misma respuesta para ambas?

5voto

graywh Puntos 4425

El valor por defecto es Control-izquierda Control-derecha. Para personalizarlo, edite las preferencias/Teclas y asocie el código de escape a alguna otra tecla de acceso directo de su elección

enter image description here

5voto

ETL Puntos 3418

Abra su perfil y en Claves utilice Edición de texto natural opción.

0 votos

Esta debería ser la respuesta aceptada. Gracias.

3voto

Para hacer que las opciones izquierda y derecha se muevan a través de las palabras en iTerm 2, añada

bindkey -e
bindkey '\e\e[C' forward-word
bindkey '\e\e[D' backward-word

a ~/.zshrc si utiliza zsh, o añada

"\e\e[C": forward-word
"\e\e[D": backward-word

a ~/.inputrc si usas bash.

Control-izquierda sería \e[1;9D en iTerm 2 y \e[1;5D en el Terminal, y el control-derecha sería \e[1;9C en iTerm 2 y \e[1;5C en la Terminal.

Para ver la secuencia de escape de una combinación de teclas, ejecute cat -v y, a continuación, pulse la combinación de teclas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X