c# .net vim compilation

c# - neovim omnisharp



¿Cómo puedo usar VIM para hacer desarrollo.Net (6)

Visual Studio es el editor de facto, pero ¿cuáles son nuestras otras opciones que evitan una interfaz de usuario pesada mientras se integra con una cadena de construcción de C #?

Buscando opciones que preferiblemente usan vi o vim directamente, y aquellas que emulan algunas o todas las funcionalidades de vi y / o vim .


Aquí hay una guía sobre la compilación de Vim C # .

En respuesta a los comentarios -

Parece que su objetivo es tener un IDE completamente funcional que funcione en varias plataformas para el desarrollo de C #, no necesariamente para usar VIM. Si ese es el caso, puede usar MonoDevelop en todas las plataformas (incluido Windows, pero eso es un poco más complicado), y dado que probablemente ya esté utilizando los compiladores mono en sus otras plataformas, esta podría ser una opción más agradable.


En este momento, ahora hay algo llamado OpenIDENet de ContinuousTests https://github.com/continuoustests/OpenIDE Esto junto con AutoTestNet y EditorEngine proporcionan una herramienta de desarrollo de prueba sin problemas para VIM.

EditorEngine ofrece capacidades de AutoTest e interacciones de línea de comando a VIM (es decir, agregar referencias, nuevos proyectos a una solución, etc.)

AutoTest hace el trabajo pesado compilando en guardar; mientras mira un directorio. También retroalimenta cuando las pruebas fallan.

La página principal proporciona una demostración de video y cómo hacerlo para esta herramienta. También en Windows NuGet ahora está disponible para ser utilizado desde la línea de comandos también.

Debo señalar que no trabajo para pruebas continuas ni recibo dinero o favores de ellos, sino que producen un software increíble para desarrollar.


MSBuild es un análogo muy poderoso para Ant.

Use los archivos de proyecto msbuild para administrar sus proyectos .NET y escriba un archivo nmake que invoque a msbuild.

Asigna tu comando vi make a nmake

Puedes usar: hacer para construir


No estoy conectado con la compañía de ninguna manera, pero he escuchado cosas muy buenas sobre ViEmu . Si el precio fuera un poco más bajo, lo obtendría yo mismo, porque me encanta el poder de edición de Vim.


Si está en las últimas versiones de VS, los archivos de la solución se pueden compilar con MSBuild, que básicamente es un equivalente de NAnt.

De lo contrario, llame a csc para compilar los archivos usted mismo.


Utilizo nant como un archivo de compilación (muy simple y flexible) y luego llamo a: set makerpg = nant / compile.all

Luego, cuando quieras compilar solo escribe: mak

Esto se puede ampliar con formatos de error personalizados, etc.