¿Cómo ejecutas Vim en Windows?


12

Acabo de instalar gVim e intenté usar la técnica habitual "vim myfile.java" que generalmente funciona para que Linux abra un archivo y lo edite. Pero desafortunadamente, esto no parece funcionar. También probé "gvim myfile.java", pero tampoco funciona.

¿Alguien sabe cómo abrir vim (y usarlo como lo hace en Linux) usando Windows Powershell, o alguna otra técnica?

windows  vim  shell 

1
Tal vez podría describir qué instalación usó, ya que Vim tiene varias para Windows. Eso ayudaría a llegar a una respuesta.
pottsdl

tal vez necesites ajustar tu variable PATH
mightyuhu

1
Publicación cruzada desde SO: stackoverflow.com/q/10049316
Chris Johnsen

Respuestas:


9

Ejecuto gVim haciendo clic en un icono en mi escritorio o usando "editar con vim" en el menú contextual del explorador de Windows.

Si desea invocar vim desde un símbolo del sistema de Windows, debe agregar la ruta a vim.exe a% PATH% o escribir la ruta completa (p. Ej. "c:\program Files\gvim\vim9.9\vim.exe" foo.txt


7

obtenga el ejecutable de Gvim e instálelo en el sistema requerido.

Primero, abra Power Shell y configure un alias para los comandos canonizados (Windows 7 y superior):

$ Set-alias vi "\path\to\gvim.exe"

$ Set-alias vim "\path\to\gvim.exe"

¡Esto funcionó perfectamente para mí!
simey.me

salud ........!
GC 13

6

Las respuestas tocan el punto de que el vimdirectorio que contiene el vim.exeejecutable debe agregarse a la ruta.

Pero para aquellos que necesitan instrucciones más explícitas, siga estos procedimientos.

1. Open Control Panel
2. Go to System
3. Click on Advanced system settings
4. In the Advanced tab, click on Environment Variables
5. Highlight Path in System variables and click Edit...
6. At the end, enter a semicolon and add the full directory as text
    - for example, C:\Program Files (x86)\Vim\vim74
    - note that this directory must contain the executable you want to execute in command prompt i.e. vim.exe
7. Click OK and exit
8. Open new command prompt session and run vim by typing the name of the executable

4

Estoy bastante seguro de que mysysgit para Windows tiene vim, pero ese shell está diseñado para usar Git en Windows, aunque, por lo que sé, tiene vim. Sin embargo, la búsqueda rápida en Google encontró esto . ¿Es eso lo que estás buscando?

Gracias por el comentario Zach, como alternativa a reiniciar después de haber agregado vim a la ruta, puede usar el comando SET para cargar la ruta al vim recién instalado, por ejemplo, set path=c:\program Files\gvim\vim9.9\vim.exepara que pueda reiniciar después de una sesión normal


En el instalador de Vim al que se vincula, hay una opción para agregar Vim a su RUTA. Esta opción es necesaria si desea iniciar vim / gvim desde la línea de comando. Una vez que haya hecho eso, es posible que deba volver a abrir cualquier ventana del símbolo del sistema o cerrar sesión y volver
Zach

2

Otra opción es instalar Cygwin (un entorno similar a Linux para Windows) con el paquete vim.

http://www.cygwin.com/

Durante la instalación, busque "vim" en el administrador de paquetes e instale la última versión.


2

Windows 10

agregue esta ruta a su variable PATH env C:\Program Files (x86)\Vim\vim80

  • Propiedades del sistema (o Win+Break)
  • Configuración avanzada del sistema
  • Pestaña Avanzada -> Variables de entorno
  • haga clic en Path, luego [Editar]
  • haga clic en [Nuevo] y agregue una nueva variable con valor: C:\Program Files (x86)\Vim\vim80

Ahora puede ejecutar vimdesde cmd o Win+R(ejecutar)


0

Principalmente uso gVim que se instala con el paquete de chocolate Vim (aunque actualmente está bastante por detrás de la versión más reciente ). Esto creó accesos directos al menú de Windows para gVim y 'Editar con Vim' en el menú contextual. Esto tiene la ventaja sobre Vim normal en que funciona con muchos accesos directos de Windows e incluye una barra de menú con muchos comandos comunes de Vim. Además, si desea utilizar Vim como editor de tiempo completo, gVim también es su mejor opción, ya que maneja colores / esquemas de colores de 24 bits perfectamente, así como fuentes en negrita / cursiva.

Ejecuto Vim regular en el indicador de DOS instalando Git de Chocolatey y luego agregando C:\Program Files\Git\usr\bina mi ruta. Esto le da vimy vimdiffen el indicador de DOS, así como sobre otros 250 comandos UNIX compilado para Windows, como ls, grep, sedy awk. Alternativamente, usar el vim.exeque viene de la página de versiones de Github le dará la versión más reciente de 64 bits.

Tenga en cuenta que desde Windows 10 se están realizando grandes mejoras en el indicador de DOS para que sea posible utilizar Vim en lugar de gVim:

  1. Color de 24 bits en la consola de Windows 10 (Windows 10 versión 1703 en adelante)
  2. En teoría, Vim 8 ha sido parcheado para usar la capacidad de 24 bits de la consola cuando se usa, set termguicolorpero no puedo entender cómo funciona
  3. Usando ColorTool para configurar los colores para casi cualquier combinación de colores iTerm que desee que Vim elija. Tenga en cuenta que no pude especificar un esquema de colores Vim en particular, dependía completamente de los colores de la consola, pero se obtienen colores bastante excelentes
  4. Instale una fuente TTF Powerline , por ejemplo, Anonymous Pro significa que puede habilitarla en la consola y obtener una fuente encantadora y nítida allí y también obtener los íconos correctos en Vim-airline , aunque no pude conseguir que ninguno de los colores del tema de la aerolínea funcionara.

ingrese la descripción de la imagen aquí

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.