Teclas de acceso directo del terminal

3

Recientemente he emigrado de Ubuntu a Mac OSX Snow Leopard. Uso el terminal (iterm2) ampliamente, y soy un gran fanático de las teclas de acceso directo.

Las teclas de método abreviado estándar (que funcionan en cualquier cuadro de texto GUI) son:

  • + Salta al primer personaje en línea.
  • + Salta al último personaje en línea.
  • + Mueve una palabra hacia adelante
  • + Mueve una palabra hacia atrás

¿Cómo puedo imponer estos atajos en iterm (o terminal)?

¿Hay algún enlace de teclas estándar para estas operaciones en Mac que debería saber y usar?

Adam Matan
fuente
iTerm & gt; Prefs & gt; Teclas le permite personalizar sus combinaciones de teclas y atajos.

Respuestas:

4

Los atajos de shell estándar ( M- = meta = opción o esc, C- = control):

  • M-b y M-f corresponden a las ⌥ ← y ⌥ →
  • C-a y C-e corresponden a las ⌘ ← y ⌘ →

⌥ ← y ⌥ → están obligados a M-b y M-f por defecto en Lion's Terminal. En 10.6 tendrás que agregarlos manualmente:

enter image description here

No he encontrado ninguna manera de reasignar ⌘ ← y ⌘ → en la terminal.

Lri
fuente
+1 Gracias. ¿Qué significa `\ 033b '? ¿Sabes cómo puedo cambiar esto en iterm?
Adam Matan
Algunos otros atajos útiles: C-w Matará la palabra anterior. C-k Matará desde el punto actual del cursor hasta el final de la línea. C-y recuperará lo que fue asesinado previamente.
cm2
1
El '\ 033' es una secuencia de escape para la "tecla de escape" en el teclado, que es esencialmente la tecla meta que mencionó @Lri. Así que '\ 033b' es esencialmente M-b y '\ 033f' es esencialmente M-f. Ver, por ejemplo, hints.macworld.com/article.php?story=20100716230217548
cm2
0

También encontrará que Ctl-e (fin de línea), Ctl-a (inicio de línea) y Esc-d (eliminar palabra del cursor) también funcionan bien en el terminal y otras aplicaciones (junto con Ctl-k y Ctl -Y se mencionó anteriormente), al igual que la repetición de letras (Esc-NNN d; Esc-22 d, por ejemplo, para generar 22 letras d). De hecho, la mayoría de los métodos abreviados de teclado que he probado en otras distribuciones de Unix han funcionado en OS / X.

KidPub
fuente