Solo quiero pasar de una función a otra en archivos .c/.cpp. ¿Cómo puedo hacer eso?Cómo pasar de una función C/C++ a la siguiente (ambas direcciones)
Respuesta
Creo que busca ]]
el que salta a la siguiente {
Char en la primera columna.
Hay opciones similares, simplemente intente :help ]]
para obtener más información.
Tome un vistazo a exuberantes-ctags funciona con Emacs, y su cosa "vim" ;-)
Respecto al uso de [[y]], tenga en cuenta lo siguiente de motion.txt en la documentación de vim:
If your '{' or '}' are not in the first column, and you would like to use "[[" and "]]" anyway, try these mappings: :map [[ ?{w99[{ :map ][ /}b99]} :map ]] j0[[%/{ :map [] k$][%?}
El problema con estos es que si tiene una búsqueda activa y utiliza estos mapas, su búsqueda será sobrescrita. – Jake
Puedo utilizar estas asignaciones que harán [[y]] trabajo con funciones que don Pon el comienzo {al comienzo de la línea.
map ]] :call search("^\\(\\w.*\\)\\?{")<CR>
map [[ :call search("^\\(\\w.*\\)\\?{", "b")<CR>
map ][ :call search("^}")<CR>
map [] :call search("^}", "b")<CR>
Huh, coloque el cursor al final de la coincidencia que es '{' o '}' como 'mapa]]: búsqueda de llamada ("^\\ (\\ w. * \\) \\? {"," e ")
- 1. ¿Cómo acceder a ambas direcciones de ManyToManyField en Django Admin?
- 2. RSync: ¿Cómo sincronizo en ambas direcciones?
- 3. Cómo pasar a la siguiente información
- 4. ¿Las modificaciones de MTU afectan ambas direcciones?
- 5. C: pasar una matriz a una función 'sobre la marcha'
- 6. Pasar de una actividad a la siguiente en Android
- 7. ¿Debo asignar una relación Grails hasOne en ambas direcciones?
- 8. Pasar $ (esto) a una función
- 9. Cómo pasar a la siguiente iteración en jQuery.each() util?
- 10. Python - Pasar una función a otra función
- 11. ¿Cómo pasar un archivo a una función?
- 12. ¿Cómo pasar un vector a una función?
- 13. ¿Cómo pasar elementos de una matriz a la función variadic?
- 14. ifstream, fin de línea y pasar a la siguiente línea?
- 15. C#: ¿Cómo pasar null a una función esperando una referencia?
- 16. ¿Cómo pasar una matriz 2D dinámicamente asignada a una función?
- 17. ¿Puedo pasar un patrón a una función?
- 18. pasar una función a una función en Matlab
- 19. ¿Cómo pasar una lista a una función en R?
- 20. Pasar una variable local de una función a otra
- 21. VB.NET - Cómo pasar al siguiente elemento a Para cada bucle?
- 22. Al pasar la matriz de caracteres a una función
- 23. ¿Pasar argumentos de función a una función interna?
- 24. PHP - Cómo pasar una variable global a una función
- 25. ¿Cómo puedo pasar una referencia a una función, con parámetros?
- 26. ¿Cómo puedo pasar una matriz multidimensional a una función?
- 27. ¿Cómo pasar el argumento con estrella al siguiente método?
- 28. C++: ¿Cómo pasar referencia-a-función a otra función?
- 29. Cómo pasar una matriz a una función bash
- 30. ¿Cómo puedo pasar una matriz a una función en Perl?
java/C++ métodos http://stackoverflow.com/questions/12128678/vim-go-to-beginning-end-of-next-method (deben estar encerrados en una primera clase '{}') , comienzo de la función: http://stackoverflow.com/questions/2109503/how-to-jump-to-the-beginning-of-a-function-body-in-vim –