windows vim tabs

Varias pestañas en Windows y gvim



tabs (5)

Encontré la respuesta ... El enlace a crema me dio algunas áreas adicionales para buscar.

de http://genotrance.wordpress.com/2008/02/04/my-vim-customization/ hay un archivo de registro vim.reg que contiene lo siguiente

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT/*/shell/Edit with Vim] @="" [HKEY_CLASSES_ROOT/*/shell/Edit with Vim/command] @="/"C://Programs//vim//vim72//gvim.exe/" -p --remote-tab-silent /"%1/" /"%*/"" [HKEY_CLASSES_ROOT/Applications/gvim.exe/shell/open/command] @="/"C://Programs//vim//vim72//gvim.exe/" -p --remote-tab-silent /"%1/" /"%*/""

esto me da el comportamiento que quiero.

Así que supongo que mi plan original de editar HKEY_LOCAL_MACHINE fue simplemente incorrecto.

También sería bueno saber a qué se refiere exactamente / "% 1" y "% *".

Ahora ... ¿debería editar mi pregunta original, para mostrar que comenzaba en el área de registro incorrecta?

Estoy intentando que el menú contextual Edit with Vim abra archivos en una nueva pestaña de la instancia de Gvim previamente abierta (si hay alguna).

Actualmente, usando Regedit , he modificado esta clave:

/HKEY-LOCAL-MACHINE/SOFTWARE/Vim/Gvim/path = "C:/Programs/Vim/vim72/gvim.exe" -p --remote-tab-silent "%*"

El tipo de clave de registro es REG_SZ .

Esto casi funciona ... Actualmente abre el archivo en una nueva pestaña, pero también abre otra pestaña (que es la pestaña activa), la pestaña está etiquetada como /W/S/--literal y el archivo parece estar intentando abrir el siguiente archivo.

C:/Windows/System32/--literal

Creo que el problema está en torno al "%*" . Intenté cambiarlo por "%1" pero si lo hago, obtendré una pestaña adicional llamada %1 .

Versión afectada

  • Vim versión 7.2 (mismo comportamiento en 7.1)
  • Home premium de Windows Vista

Gracias por cualquier ayuda.

David.


Estabas en el camino correcto:

HKEY-LOCAL-MACHINE/SOFTWARE/Vim/Gvim/path = "C:/Programs/Vim /vim72/gvim.exe" -p

fue suficiente ... ¡funciona!




Yo recomendaría probar Cream .

Cream es un conjunto de scripts y complementos que se encuentran encima de gVim. La crema no cambia la apariencia de gVim, pero cambia la forma en que se comporta.

Uno de esos comportamientos es una interfaz de documento con pestañas. Otros comportamientos se enumeran aquí . La página de descargas está aquí .