195 votos

Consejos para usar Vim como un IDE de Java?

Soy adicta a Vim, es ahora mi camino de facto de archivos de texto de edición.

Siendo que es principalmente un editor de texto y no un IDE, ¿alguien tiene trucos para mí para hacer más fácil la hora de desarrollar aplicaciones Java?

Algunas de las preguntas que tengo:

  • ¿Cómo invoco una tarea Maven sin salir de vi?
  • ¿Puedo obtener la finalización de código?
  • ¿Cómo está destacando la sintaxis?

Cualquier otra cosa (que no sea "¡No lo hagas!") Que yo deba saber?

75voto

toolkit Puntos 27248

Algunos consejos:

  • Asegúrese de usar vim (vi mejorado). Linux y algunas versiones de UNIX enlace simbólico vi, vim.
  • Usted puede obtener el código de terminación con eclim
  • O usted puede conseguir vi funcionalidad dentro de Eclipse con viPlugin
  • Resaltado de sintaxis es grande con vim
  • Vim tiene un buen apoyo para la escritura de poco macros como de ejecutar " ant/maven construye

Se han divertido :-)

22voto

ngn Puntos 2820
  • ¿Cómo puedo invocar un maven tarea sin salir de vi?

    Maven no es diferente de cualquier otro comando de shell:

    :!mvn

    Usted puede :set makeprg=mvn si usted ya tiene un favorito de asignación de clave para :make.

  • ¿Puedo obtener el código de finalización?

    Sí, eclim es genial, un puente entre vim edición de la eficiencia y el Eclipse del lenguaje Java específica de la conciencia.

    <C-n> y <C-p> no son tan grandes, pero increíblemente útil.

  • ¿Cómo es el resaltado de sintaxis?

    Más que suficiente para un basado en expresiones regulares highligher.

Puede que desee considerar herramientas para otros vim+java propósitos, como plantillas de código (snippetEmupredeterminada fragmentos de chupar, pero personalización brilla), la búsqueda de usos y va a las declaraciones de la eclim, grep, ctags), la generación de getters y setters (java_getset, o eclim), importación automática (eclim). Usted también podría necesitar una java de shell para una rápida experimentos ( BeanShell, a.k.a. bsh).

9voto

ikky Puntos 41

Acabo de subir este Vim plugin para el desarrollo de Java proyectos Maven.

Y no olvides poner de relieve si no lo has hecho ya:

enter image description herehttps://github.com/sentientmachine/erics_vim_syntax_and_color_highlighting

8voto

Kevin Puntos 10204

He encontrado el siguiente resumen muy útil: http://www.techrepublic.com/article/configure-vi-de-java-application-development/5054618 . La descripción de: marca fue para la hormiga no maven, pero por lo demás un buen resumen.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X