如何在 vim 和 cygwin 中设置默认工作目录?

如何在 vim 和 cygwin 中设置默认工作目录?

我的系统是gvim 7.4+xp+cygwin。

每次我打开 vim 或 cygwin,输入 pwd

在 cygwin 中输入 pwd 获取:
/cygdrive/c/Documents and Settings/sy

我想在 gvim 中设置默认目录 /cygdrive/c/workspace
pwd 以获取:
c:/Documents and Settings/sy

我想设置默认目录 c:/workspace
如何在 vim 和 cygwin 中进行设置?

1.我创建了一个名为.bash_profile的文件,添加两行 cd /cygdrive/c/workspace
echo "hallo world "

一点效果都没有。

cd /cygdrive/c/workspace 2.i在文件中添加profile,错误的输出是: -bash:$'\r':未找到命令
-bash:$'\r':未找到命令
-bash:$'\r':未找到命令
-bash:$'\r':未找到命令
-bash:$'\r':未找到命令
-bash:$'\r':未找到命令
-bash:$'\r':未找到命令
-bash:$'\r':未找到命令
-bash:$'\r':未找到命令
':不是有效标识符
-bash:$'\r':未找到命令
-bash:/etc/profile:第 104 行:意外标记profile_d ()附近语法错误 -bash-4.1$ $'\r''
'bash: /etc/profile: line 104:

答案1

对于 Cygwin,输入

cd /cygdrive/c/workspace

在 ~/.bash_profile 中。

或者,您可能想要将 /cygdrive/c/workspace 设为您的主目录;默认情况下,Cygwin shell 将在此启动。为此,请在 /etc/passwd 中编辑您的用户的条目。然后重新启动 Cygwin shell。

对于 gvim,创建一个快捷方式来启动 gvim,右键单击它,转到属性...,然后在“启动于”字段中输入 C:/workspace。

相关内容