Acabo de descubrir la posibilidad de usar el modo vi en zsh. Bastante impresionante. Pero usé CTRL-r en modo emacs prácticamente y realmente lo extraño. ¿Hay algo parecido o puedo obtener esa funcionalidad en modo vi también?Búsqueda hacia atrás en el modo vi
39
A
Respuesta
35
puede enlazar history-incremental-search-backward
a cualquier tecla, por ejemplo:
bindkey -M vicmd '?' history-incremental-search-backward
11
Ésta es la solución: arriba/abajo permite a cualquiera de la historia navegar (si está vacío) o la búsqueda. Me alegró el día.
bindkey '^[[A' up-line-or-search
bindkey '^[[B' down-line-or-search
36
De acuerdo con esta respuesta: https://unix.stackexchange.com/a/30169
en realidad se puede unir en vim-mode para el historial:
bindkey '^R' history-incremental-search-backward
De acuerdo con un comentario a la respuesta también puede unirse a history-incremental-pattern-search-backward
bindkey '^R' history-incremental-pattern-search-backward
Luego haces una búsqueda de patrones de historia con
ejemplo: <C-R> mv * /target
Cuestiones relacionadas
- 1. Cómo ir hacia atrás (Ctrl + Z) en vi/vim
- 2. R Expresión regular de búsqueda hacia atrás
- 3. RegEx avanzada: Positivo de búsqueda hacia atrás
- 4. Regexp de búsqueda hacia atrás javascript
- 5. de búsqueda hacia atrás imposible con una referencia inversa
- 6. Depuración hacia atrás
- 7. eliminación hacia atrás en R
- 8. van hacia atrás en Git
- 9. Enviando vista hacia atrás
- 10. hacia atrás glsl compatibilidad
- 11. Iteración hacia atrás
- 12. Eliminar líneas hacia atrás
- 13. Foreach de Python hacia atrás
- 14. Intérprete de Erlang: modo Vi
- 15. Reproducir archivo WAV hacia atrás
- 16. Reproducción de audio hacia atrás
- 17. vim eliminar trucos hacia atrás
- 18. eliminar línea hacia atrás (Emacs)
- 19. Administrar hacia adelante y hacia atrás en Richfaces
- 20. Encadenamiento hacia adelante y encadenamiento hacia atrás en Java
- 21. Java LinkedHashSet iteración hacia atrás
- 22. cómo hacer esto ... ¿hacia atrás?
- 23. ¿Cómo puedo navegar hacia atrás en Xcode?
- 24. ¿Es posible usar el modo vi en Code :: Blocks?
- 25. Autocompletado de pestañas en el modo de shell bash vi
- 26. Git: Cómo moverse hacia atrás y hacia adelante entre confirmaciones
- 27. Ordenar ISO 8601 fechas hacia adelante o hacia atrás
- 28. Desplazar una animación jQuery hacia atrás y hacia adelante
- 29. Cómo limitar el alcance de búsqueda en VI/VIM?
- 30. ¿Cómo poner en cursiva el texto hacia atrás?
Común, pertenece a superusuario – Drakosha