我的系统是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。