spacevim java vim

java - spacevim install



Programación de Java con Vim (7)

He probado muchos editores, pero Vim me hace adictivo. Realmente deseo usar Vim en toda mi programación. Intenté empezar a aprender el lenguaje de programación Java y tengo un gran libro que estoy tratando de leer con ese propósito, pero lo triste es que no tengo un compilador Java o una clase. lector de archivos (llamado JVM, creo, pero tal vez también soy novato y ya los tengo, pero no sé cómo funcionan).

No deseo usar otro editor que Vim, ese no es mi propósito. Sé que Vim puede llamar a comandos externos para compilar y que podría tener que introducir algunas cosas en mi _vimrc para que lo haga (uso Windows Vista, triste, lo sé), pero no tengo idea de qué buscar y tengo buscado por días ¿Algún experto en Vim-lovers podría darme una mano? Veo ese pequeño comando de Vim llamado: javac y me molesta saber que todavía no está funcionando ...


¿Puedo sugerirle que use un IDE decente y un complemento VIM? Solía ​​ser un acérrimo VIM, y solo recientemente cambié a usar Eclipse con un plugin de editor VIM.

¿Por qué? Las ganancias de productividad de usar un IDE moderno son enormes. Por ejemplo, una vez que puede navegar a través del código por tipo de estructura (por ejemplo, método de llamada a la lista de implementaciones, etc.), entonces el mecanismo de ctags en VIM simplemente no es suficiente. Una vez que use más de un par de bibliotecas (o cosas que no conozca), el código completado / sugerencia de método / navegación del documento le ahorrará un mundo de dolor.

Sin embargo, me encanta el método VIM de navegación con teclado, etc. Por lo tanto, uso un IDE con un complemento apropiado.

Aquí hay una respuesta que proporcioné a una pregunta muy similar. Eso contiene el enlace al complemento Eclipse VIM. No es gratis, pero se pagará a sí mismo muy rápidamente.


Como señala eed3si9n, necesitará el JDK para comenzar a compilar sus programas Java. Pero su pregunta parece ser más acerca de la configuración de su editor para que pueda compilar automáticamente programas Java desde allí.

Hay un par de formas de abordar esto, por supuesto. La forma más fácil es elaborar un solo comando para construir el proyecto. En Java, la mayoría de los proyectos grandes se compilan con ant, y aprender a usarlos le servirá muy bien a largo plazo.

Una vez que haya configurado hormiga ( http://ant.apache.org/manual/install.html para comenzar), puede configurar vi para llamarlo automáticamente mediante el comando ": make", ingresando su archivo _vimrc:

establecer makeprg = C: / path-to-ant / ant

Entonces los pasos deberían ser:

(1) Obtenga el JDK y aprenda a usarlo.

(2) Obtener hormiga y aprender a usar eso. (*)

(3) Configure su vimrc para que sepa invocar a la hormiga cuando escriba: make.

Como siempre, configurar un sistema para automatizar algo (como sus compilaciones) es más fácil cuando ya es hábil para hacerlo manualmente.

(*) Nota: My vim no tiene el comando javac, por lo que no estoy seguro de cómo configurar las opciones de vim necesarias para garantizar que se carga. Si nada más, sería bueno asegurarse de que su javac estaba en su PATH en el momento de cargar el editor.

¡Los mejores deseos!


Excepto por el JDK como se menciona en otras respuestas, es posible que también desee probar eclim . Hace que VI sea un IDE completo de Java.


Hay un gran vim plugin JavaRun que cubre los conceptos básicos de compilación y ejecución, además de tener abreviaturas para bits de código comunes que ahorran tipeo. Simplemente colóquelo en% HOME% / vimfiles / plugin en Windows.


Necesitará obtener el Java Development Kit (JDK) que tiene el compilador, etc., sin que el comando javac no funcione.


Usar Vim para escribir aplicaciones Java complejas es un sueño agradable, pero va a ser corto :) Sé que debes usarlo con VIM (lo cual está bien) pero ¿por qué no usar un IDE moderno para escribir una aplicación Java? La mayoría de los IDE actuales permiten cambiar la asignación de teclado, por lo que podría llevar VIM a su editor IDE ...

Hace unos años teníamos un nuevo empleado que tenía un sueño similar ... después de un mes se fue, creo que se dio cuenta de que cambiar una aplicación con 0.5mil LOC no se puede hacer en Vim.

Solo mi $ 0.02.


Necesita Java SE Development Kit (JDK) para desarrollar Java. Descargue JDK 6 Update 14 de la página. Modifique su ruta para incluir la carpeta bin para que pueda llamar a javac , el compilador de Java y el comando java . Otra herramienta que desea aprender es ant , que le permite compilar varios archivos a la vez, ejecutar pruebas, etc. Consulte también Configurar vi para el desarrollo de aplicaciones Java .

Editar : Agregar enlace a ¿Cuáles son las variables de entorno necesarias que se deben establecer después de instalar JDK en Windows y cómo?