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?
snow-leopard
terminal
keyboard
Adam Matan
fuente
fuente
Respuestas:
Los atajos de shell estándar (
M-
= meta = opción o esc,C-
= control):M-b
yM-f
corresponden a las ⌥ ← y ⌥ →C-a
yC-e
corresponden a las ⌘ ← y ⌘ →⌥ ← y ⌥ → están obligados a
M-b
yM-f
por defecto en Lion's Terminal. En 10.6 tendrás que agregarlos manualmente:No he encontrado ninguna manera de reasignar ⌘ ← y ⌘ → en la terminal.
fuente
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.M-b
y '\ 033f' es esencialmenteM-f
. Ver, por ejemplo, hints.macworld.com/article.php?story=20100716230217548Para iTerm2 puedes personalizar teclas de acceso rápido fácilmente. Una pregunta similar se hizo aquí
¿Cómo puedo desplazarme por las palabras al escribir un comando en iTerm2?
fuente
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.
fuente