2 votos

Terminal no reciben Control+← o Control+→

Acabo de actualizar a Mountain Lion y estoy perplejo al encontrar que ni iTerm 2 o el estándar de la terminal no recibirá Control ⌃+ o +, que me suele utilizar para saltar palabras en la línea de comandos. Puedo, sin embargo, el uso de + y + que me estoy encontrando extraño.

He probado esta abriendo cat de stdin y de machacar botones. Mi primera conjetura es que OS X es la interceptación de ellos de alguna manera, yo sospechaba Espacios (supongo que es parte de la Misión de Control de ahora) en la primera, pero después de la desactivación de todas las combinaciones de teclas, yo he llegado con las manos vacías.

¿Alguien ha visto esto antes, o ¿alguien tiene alguna otra idea?

2voto

Mykroft Puntos 4292

Esto es debido a ctrl+ y ctrl+ están obligados a cambio de espacios en el Control de la Misión.

Keyboard Shortcuts

1voto

Christopher Scott Puntos 665

opciónf - Salto hacia Adelante de una Palabra

opciónb - Saltar a una Palabra

Desde la página del manual de bash:

   forward-word (M-f)
         Move forward to the end of the next word.  Words are composed of alphanumeric characters (letters and digits).
  backward-word (M-b)
         Move back to the start of the current or previous word.  Words are composed of alphanumeric characters (letters and digits).

Si abre el Terminal.aplicación (el OS X terminal integrado), abrir las preferencias, elija la sección 'Configuración', y haga clic en "Teclado" en la banda de navegación.

Terminal Keyboard Preferences

El acceso directo se define aquí. Es posible modificar eso, o yo sugeriría duplicar , usando control cursor left con el mismo \033b de acción, y control cursor right con \033f.

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