Vim ya realiza una búsqueda incremental dentro del archivo actualmente abierto, pero ¿puede hacer una búsqueda incremental en varios archivos?¿Cómo se hace una búsqueda incremental en varios archivos en VIM?
6
A
Respuesta
1
AFAIK esto no es posible. Sin embargo, puede comenzar a escribir una palabra que está en un búfer abierto y presionar ctrl-xctrl-n para comenzar a buscar esa palabra en todos los búferes abiertos.
-1
de :help grepadd
*:grepa* *:grepadd*
:grepa[dd][!] [arguments]
Just like ":grep", but instead of making a new list of
errors the matches are appended to the current list.
Example: >
:call setqflist([])
:bufdo grepadd! something %
The first command makes a new error list which is
empty. The second command executes "grepadd" for each
listed buffer. Note the use of ! to avoid that
":grepadd" jumps to the first error, which is not
allowed with |:bufdo|.
An example that uses the argument list and avoids
errors for files without matches: >
:silent argdo try
\ | grepadd! something %
\ | catch /E480:/
\ | endtry"
+0
No estoy seguro de que esto haga lo que le pedí. o, si lo hace, todavía no puedo resolverlo. específicamente, no es una búsqueda incremental. (en Windows simplemente genera un findstr) – Alex
Cuestiones relacionadas
- 1. Vim búsqueda incremental siguiente resultado
- 2. Vim búsqueda incremental durante la sustitución
- 3. VIM, ejecuta un comando en varios archivos
- 4. vim búsqueda incremental detener al final del archivo
- 5. Acceso a varios archivos en VIM
- 6. Búsqueda incremental de JQuery
- 7. ¿Cómo puedo abrir varios archivos a la vez en Vim?
- 8. ¿FileInputStream.skip() hace una búsqueda?
- 9. Búsqueda avanzada en Vim
- 10. Abrir varios archivos en pestañas nuevas con VIM
- 11. resaltado de estilo de Emacs para la búsqueda incremental en vim
- 12. búsqueda incremental de VIM, cómo copiar la cadena coincidente debajo del cursor?
- 13. VIM, búsqueda incremental: ¿cómo puedo pasar al siguiente resultado y destacarlo?
- 14. ¿Cómo se hace un árbol de búsqueda binario en Clojure?
- 15. ¿Cómo hace un diccionario una búsqueda rápida
- 16. Visual Studio: ¿Hay una búsqueda incremental de toda la solución?
- 17. ¿Cómo puedo emular la búsqueda de Vim * en GNU Emacs?
- 18. Estilo de texto resaltado en la búsqueda incremental JS
- 19. ¿Cómo se hace una búsqueda y reemplazo de una lista con otra sublista en Prolog?
- 20. JavaScript en varios archivos
- 21. ¿Qué hace #pragma hdrstop sin parámetro cuando se usa en varios archivos?
- 22. Búsqueda interactiva/reemplazar regex en Vim?
- 23. ¿Cómo leer.table() varios archivos en una sola tabla en R?
- 24. Encontrar una cadena en varios archivos usando grep
- 25. Caso etiqueta insensibles búsqueda en Vim
- 26. Reutilizando una macro C en varios archivos
- 27. ¿Cómo se cargan varios archivos con AFNetworking?
- 28. consolidando archivos vim en la carpeta ~/.vim
- 29. Búsqueda de rieles en varios modelos
- 30. Vim hace una pausa si echo en el archivo .vimrc
... mmm fastidio. Estoy de acuerdo con que ctrl-x ctrl-n es muy útil. – Alex
Lo sentimos, no use ctrl-x, solo presione ctrl-n. Ctrl-x ctrl-n busca solo en el búfer actual, mientras que ctrl-n busca en todos los demás búferes. – Benoit
Acabo de descubrir poner el cursor en un trabajo y presionar *, resalta cada aparición de esa palabra en el documento. – Alex