¿Cómo cambio la ruta de inicio predeterminada para cmd.exe en Windows 7 cuando abro desde vim?

5

cmd.exe comienza %userprofile%cuando lo inicio normalmente. Cuando lo inicio desde vim, comienza en %systemroot%\system32.

¿Cómo puedo cambiar esto para que comience en una carpeta de mi elección (desde vim)?

simendsjo
fuente
¿Qué versión de vim? Este no es el comportamiento del :shellcomando dentro de la versión 7.2 de vim, que felizmente genera el intérprete de comandos en cualquier directorio en el que se encuentre vim en ese momento.
JdeBP 01 de

Respuestas:

3

Navegue hasta la clave HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor y busque la ejecución automática de cadena en la ventana derecha. Si esa cadena aún no existe, créela como un "Valor de cadena". Luego haga doble clic en él y agregue la nueva ruta del directorio de la siguiente manera:

CD / d% systemroot% \ system32

Fuente

Parece que cmd.exe no está utilizando% systemroot% \ system32, ya que es la ruta de inicio cuando se ejecuta desde vim. % systemroot% \ system32 es justo donde se encuentra cmd.exe. El directorio de trabajo sigue siendo el mismo que cuando se inicia cmd normalmente.

Robot de origami
fuente
+1 aunque lo hayas eliminado.
KCotreau 01 de
Lo eliminé porque respondí la pregunta que percibí y no la pregunta que se hizo. Sin embargo, parece que la respuesta aún se aplica. Perdón por la confusion.
Origami Robot