从命令行开始更改vim的当前目录

时间:2009-12-03 16:17:29

标签: vim

Vim(实际上,gvim有问题,但我相信它有两种方式)启动时它的当前目录在其运行时目录中。

我想在开始时,让我们说CD, c:\ pro
我知道我可以做:cd c:\ pro ,但有没有办法在启动时更改它, 类似的东西 gvim c:\ pro (只有那样不起作用: - |?

3 个答案:

答案 0 :(得分:6)

您可以使用

gvim -c "cd C:/pro"

-c允许您在Vim加载完成后运行命令。

Vim的工作目录最初设置为调用Vim的进程的工作目录。

如果您在资源管理器中双击.exe,那就是它的运行时目录。

如果您使用的是“开始”菜单快捷方式,则它将Start in路径设置为运行时目录。您可以更改快捷方式的Start in路径。

如果您使用run对话框,那么vim的初始工作目录很可能是您的Documents and Settings直接目录。

答案 1 :(得分:1)

你不能把cd path放在你的.vimrc中吗?

答案 2 :(得分:1)

如果您主要使用VIM来处理单个项目,您可以将它放在vimrc上,以便在启动时设置:

打开vimrc

:e $MYVIMRC

然后添加以下行:

cd c:\my\project\path