En zshell cómo avanzar la palabra, puedo establecer -o vi y usar el formato vi. ¿Hay alguna manera de avanzar en zshell con una palabraAvanzar una palabra en shell z
Respuesta
El widget ZLE para avanzar en una palabra es forward-word
. Por lo tanto, puede usar bindkey
para vincular este widget a cualquier clave que desee.
Por ejemplo,
$> bindkey ^O forward-word
le permitiría seguir adelante con una palabra al pulsar Ctrl-O
. Tenga en cuenta que ^O
es en realidad un inserto entre comillas de Control seguido de O
.
Su símbolo del sistema zsh funciona como emacs o como vi. Si funciona como vi, póngalo en modo comando (esc
) y escriba w
. Si funciona como emacs, use M-f
.
Más información disponible en man zshzle.
Para que esto funcione, deberá habilitar el modo vim 'bindkey -v' o si está usando oh-my-zsh instalar el complemento vi-mode – Kiril
@Kiril th La respuesta abarca tanto el modo vi '' modo '' emacs 'M-f'. –
Al igual que en otras respuestas, pero para Zsh en iTerm Me tomó un tiempo para encontrar esto:
Si está utilizando Zsh, como Oh My Zsh, en iTerm luego ir a: Preferencias>Perfiles> teclas de menú secundario
Haga clic en el signo +
Añadir su combo de acceso directo, seleccione "Enviar secuencia de escape"
entradas para la izquierda y la derecha abajo.
izquierda:
[1;5D
derecha:
palabra[1;5C
- adelante [Meta] + [f]
- palabra hacia atrás [Meta] + [b]
En macOS, [opción] + [→] y [opción] + [←] también funcionan.
Si está utilizando iTerm2 en OSX, puede usar el ajuste preestablecido Edición de texto natural.
Esto apoya estas combinaciones de teclas (que son muy similares a otros editores):
- Alt/Opción + izquierda = mover hacia la izquierda una palabra
- Alt/Opción + derecha = mover una palabra correcta
Tenga en cuenta que puede encontrar este ajuste preestablecido solo en las preferencias de * perfil *, no en las preferencias globales. –
- 1. Z Shell "autoload" integrado - ¿para qué sirve?
- 2. ¿Por qué falla Ctrl-Z en Windows Git bash shell?
- 3. -z opción dentro si condición en el script de shell
- 4. Cómo avanzar rápidamente una rama remota
- 5. Código heredado: cuándo avanzar
- 6. Variable de script de shell no está vacía (opción -z)
- 7. ¿Avanzar con los parámetros añadidos?
- 8. Reemplazar una palabra con otra en bash
- 9. ¿Cómo avanzar rápidamente una rama a la cabeza?
- 10. ¿Cómo hacer la palabra directa, la palabra hacia atrás, tratar el subrayado como parte de una palabra?
- 11. "Índice Z" en winforms
- 12. sintaxis .z en SAS
- 13. Especificaciones Z en LaTeX
- 14. Z-Order en JavaFX
- 15. encontrar la palabra raíz de una palabra
- 16. Invertir una palabra en Vim
- 17. Nth palabra en una cadena
- 18. ¿Cuál es la expresión regular de una palabra en español?
- 19. Obtener palabra de mucho toque en una palabra de UITextView
- 20. ¿Cómo puedo avanzar mi rama local en 1 compromiso?
- 21. Buscar una palabra en una cadena
- 22. ¿Cómo puedo avanzar y retroceder entre commits en git?
- 23. ¿Cómo avanzar en la búsqueda y navegación de etiquetas VIM?
- 24. orden Z en xml android
- 25. x + = y + = z en Javascript
- 26. trabajo de -z en unix
- 27. Z-index roto en IE8?
- 28. ¿Es posible tener una gramática en la que una "palabra clave" también se pueda tratar como "no palabra clave"?
- 29. postgres regexp_replace queremos permitir solo a-z y A-Z
- 30. Expresión regular "^ [a-zA-Z]" o "[^ a-zA-Z]"
+1 para la respuesta general. –