You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows 10系统中永久修改Vim的默认工作目录?

解决gVim默认保存目录的永久配置问题

Hey there! 作为刚上手gVim的新手,我完全懂你想把新建文件默认存到指定文件夹的需求——每次都跑到主目录确实挺闹心的。别慌,咱们一步步来搞定这个永久配置:

步骤1:打开你的_vimrc配置文件

你已经找到了C:\Program Files (x86)\Vim\_vimrc,不过直接编辑这个文件可能会遇到权限问题(系统目录的文件需要管理员权限才能修改)。更稳妥的方式是用用户专属的_vimrc文件:

  • 打开gVim,输入这条命令打开用户目录下的配置文件:
    :e $HOME\_vimrc
    
    如果这个文件不存在,Vim会自动创建一个新的,这样你编辑起来完全不会有权限问题。

如果坚持用你找到的系统目录下的_vimrc,记得右键点击gVim选择「以管理员身份运行」再打开编辑,不然保存的时候会报错。

步骤2:添加默认目录配置

在打开的_vimrc文件末尾,添加下面这行代码(注意路径要和你想要的目录完全一致):

cd "C:\Users\Sourav Kannantha B\Documents\Vim Projects"

或者也可以用defaultdir选项来设置:

set defaultdir=C:\Users\Sourav Kannantha B\Documents\Vim Projects

两种方式效果一样——每次启动gVim时,都会自动切换到你指定的这个目录,之后新建的文件默认就会保存在这里了。

步骤3:保存配置并验证

  • 输入:w保存你的_vimrc修改,然后关闭gVim重新打开。
  • 现在试试直接输入:new my_first_vim_file.txt,然后输入:w保存,去C:\Users\Sourav Kannantha B\Documents\Vim Projects目录看看,文件是不是已经在那里啦?

为啥之前的临时方法没用?

你之前用的临时修改目录的命令(比如:cd 路径)只会在当前gVim会话生效,一旦关闭重启,Vim就会回到默认的主目录。而修改_vimrc是把配置写进了启动脚本,每次启动都会自动执行,所以是永久生效的~

内容的提问来源于stack exchange,提问作者Sourav Kannantha B

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.29 05:12:29