2008-09-21 12 views

Respuesta

21
  1. ViEmu - No es gratuito, pero la emulación de Vim es buena.
  2. Visual_Studio.vim - Le permite administrar Visual Studio desde Vim.
  3. Using GVim as the Visual Studio Editor
+1

¿visual_studio.vim te da intellisense? – Haoest

+0

No. Lo principal que le ofrece son saltos bidireccionales con el cursor en el lugar correcto y una jerarquía de archivos de proyecto. Desafortunadamente, requiere Python. creo que lo que todos estamos buscando es algo que: 1. Abre vim dentro VS como una sub-ventana 2. Apoya omnicompletion través VS intelisense –

+0

Si agrega VsVim en la parte superior, esta respuesta sería mejor :) –

0

¿Has probado el paquete gvim OLE? Lo he usado con versiones anteriores de Visual Studio y funcionó bien.

http://www.vim.org/download.php#pc - gvim ## ole.zip

Una versión de interfaz gráfica de usuario con soporte OLE. Esto ofrece algunas características adicionales, como la integración con Visual Developer Studio. Pero usa bastante más memoria.

+1

gvim ole dejó de funcionar a partir de Visual Studio 6 (2002) – Zathrus

6
  1. ViEmu - No es gratuito, pero la gran emulación de Vim.
  2. Visual_Studio.vim - Le permite administrar Visual Studio desde Vim.
  3. Using GVim como el Visual Studio Editor

http://vim.wikia.com/wiki/Integrate_gvim_with_Visual_Studio

y tiene tan mismos detalles disponibles en Anyone know of any (free/open source) VI integration for Visual Studio?

+0

Como puedo ver, solo viemu comercial permite editar el código INSIDE visual studio con comandos de edición vim? El resto solo permite compilar el proyecto VS desde dentro gvim? – grigoryvp

+16

¿Has copiado sompéticamente la respuesta de sontek de esa otra pregunta?Guau. – innaM

+0

@Manni: He mencionado que estos detalles están disponibles en SO Link .... – joe

55

Después @ respuesta de Joe, Jared Parsons creó el gran VsVim. Se ha presentado en Visual Studio Gallery. Es un paquete de extensión listo. Lo descargué, ejecuté el archivo y funcionó de la caja. Es gratis, también.

+0

¡Muchas gracias! Funciona perfectamente para mi – grigoryvp

+6

Todavía no está completamente completa la función (por ejemplo, ci "/ di" y otros comandos relacionados, para cambiar o eliminar dentro de un conjunto dado de citas/parens/etc no están implementados, lo que me vuelve loco). – Tyler

+3

Después de varios meses usando este complemento y monitoreando un progreso de desarrollo, puedo decir que el autor está comprometido con esto mucho y puede usar github para comunicarse con él y solicitar una función. Lo más probable es que se implemente sorprendentemente pronto: – grigoryvp

Cuestiones relacionadas