2009-12-03 15 views
5

Vim (en realidad, gvim está en cuestión, pero creo que funciona en ambos sentidos) al iniciar tiene su directorio actual en su directorio de tiempo de ejecución.Cambie el directorio actual de vim al iniciar desde la línea de comando

me gustaría al iniciar, para tener su cd en el ejemplo de let, c: \ pro
Sé que solo puedo hacer : cd c: \ pro, pero hay una manera de cambiarlo al iniciar ella, con
algo por el gvim c: \ pro (sólo que no funciona: - |??

Respuesta

6

puede utilizar

gvim -c "cd C:/pro" 

-c le permite ejecutar comandos justo después de que Vim haya terminado de cargar.

El directorio de trabajo de Vim se establece inicialmente en el directorio de trabajo del proceso que invoca a Vim.

Si hace doble clic en el .exe en el Explorador, es por eso que es el directorio de tiempo de ejecución.

Si está utilizando el acceso directo del menú Inicio, entonces tiene la ruta Start in establecida en el directorio del tiempo de ejecución. Puede cambiar la ruta Start in del acceso directo.

Si usa el cuadro de diálogo run, entonces el directorio de trabajo inicial de vim es probablemente su directorio directo Documents and Settings.

+0

en realidad, estoy tratando de que se inicie a través de launchy, con el directorio inicial de mi preferencia ... – Rook

+0

Ok, entonces la sugerencia -c funcionará. También quería asegurarme de que el método detrás del comportamiento de Vim fuera claro. :) – jamessan

+0

sí ... excepto, me acabo de dar cuenta de que launchy no toma argumentos de línea de comandos ... ratas :-( – Rook

1

¿no puedes poner en tu cd path .vimrc

+0

¿de qué serviría eso? – Rook

+0

te pondría en camino en el inicio, ¿no es eso lo que quieres? –

+0

el directorio dado en cuestión era solo un ejemplo. Deseo comenzar gvim cada vez con un directorio diferente ... – Rook

0

Si utiliza VIM sobre todo para trabajar en un solo proyecto una vez, sólo puede ponerlo en su vimrc por lo que se establece en el arranque:

Abra su vimrc:

:e $MYVIMRC 

A continuación, añadir esta línea:

cd c:\my\project\path 
Cuestiones relacionadas