Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
改变vim';在从命令行启动时,返回当前目录_Vim - Fatal编程技术网

改变vim';在从命令行启动时,返回当前目录

改变vim';在从命令行启动时,返回当前目录,vim,Vim,Vim(实际上,gvim是有问题的,但我相信它是双向工作的)在启动时在其运行时目录中有其当前目录 我想在开始时将其cd放入c:\pro 我知道我只能做:cd c:\pro,但是有没有办法在启动时用 类似于gvim c:\pro的东西(只是不起作用:-|?您不能将cd路径放在.vimrc中吗?您可以使用 gvim -c "cd C:/pro" 允许您在Vim完成加载后立即运行命令 Vim的工作目录最初设置为调用Vim的进程的工作目录 如果在资源管理器中双击.exe,这就是为什么它是运行时目录 如

Vim(实际上,gvim是有问题的,但我相信它是双向工作的)在启动时在其运行时目录中有其当前目录

我想在开始时将其cd放入c:\pro
我知道我只能做:cd c:\pro,但是有没有办法在启动时用

类似于gvim c:\pro的东西(只是不起作用:-|?

您不能将
cd路径
放在.vimrc中吗?

您可以使用

gvim -c "cd C:/pro"
允许您在Vim完成加载后立即运行命令

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

如果在资源管理器中双击.exe,这就是为什么它是运行时目录

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


如果您使用
run
对话框,那么vim的初始工作目录很可能是您的
文档和设置
directcory。

事实上,我正试图通过launchy启动它,启动目录是我的首选…好的,那么-c建议会起作用。我还想确保vim行为背后的方法或者很清楚。:)是的。。。除了,我刚刚注意到launchy不接受命令行参数。。。rats:-(根据他们的文档,他们确实这样做了:Launchy允许您在查询中输入命令行选项。一旦找到您感兴趣的应用程序,只需点击tab,然后输入您的命令行选项。只是偶然发现了这一点……无论如何……谢谢jamessan,您的信息非常丰富。。。(可能不是来自freenode的#vim的同一个?)它会在启动时将您刻录到路径中,这不是您想要的吗?所讨论的给定目录只是一个示例。我希望每次都使用不同的目录启动gvim。。。