2011-01-24 7 views
8

Deseo navegar el cursor por las funciones con Vim. Principalmente, quiero un comando que me permita ir a la siguiente función, como }, me permite ir al siguiente párrafo. He encontrado esto:Vim: Desplazamiento por el código

Go to the end of the C++ function in Vim

Por desgracia, no parece funcionar bien en JavaScript. Además, creo que tampoco funcionaría para Python, ya que Python no depende mucho de {y}.

¿Algún ayuda?

+2

'/^def' lo llevará a la siguiente función de nivel superior –

+0

Esto solo es útil en Python, también estoy buscando JavaScript e idiomas con sintaxis similar. Además de eso, es más fácil presionar algunas teclas, luego tener que hacer una búsqueda cada vez, pero está bien, gracias. – Rafid

Respuesta

8

En un archivo de Python que se encuentran:

  • } me llevará hasta el final de un bloque,
  • ]] me llevará hasta el inicio de la siguiente función.
  • [[ me lleva al comienzo de la función actual, o la anterior si sigo presionando.

]} Parece que no funcionó.

+0

¡Estupendo, me funciona! Muchas gracias. – Rafid

Cuestiones relacionadas