VIM在使用文件的相对路径地址时未按预期工作

VIM在使用文件的相对路径地址时未按预期工作,vim,terminal,gnome-terminal,Vim,Terminal,Gnome Terminal,假设我在我的目录~/bin中,我想打开一个位于~/mySetting/commands.txt中的文件 因此,当我从终端输入vim../mySetting/commands.txt时,vim将其作为一个新目录打开。但是当我输入完整的路径,如vim~/mySetting/commands.txt,它会按预期打开它。 VIM是否不使用相对路径?? 或者如果~/bin是层次结构中某个更深层次的符号链接,则有可能。例如,如果~/bin是指向~/.local/share/bin的符号链接,则./mySet

假设我在我的目录
~/bin
中,我想打开一个位于
~/mySetting/commands.txt
中的文件
因此,当我从终端输入
vim../mySetting/commands.txt
时,vim将其作为一个新目录打开。但是当我输入完整的路径,如
vim~/mySetting/commands.txt
,它会按预期打开它。 VIM是否不使用相对路径??
或者

如果
~/bin
是层次结构中某个更深层次的符号链接,则有可能。例如,如果
~/bin
是指向
~/.local/share/bin
的符号链接,则
./mySetting/commands.txt
将是
~/.local/share/mySetting/commands.txt


测试:
ls-l~/bin
cd~/bin&&pwd-p&&ls-l../mySetting/commands.txt

您的问题无法在此处重现。如果打开vim../foo/bar.txt并保存,vim将在何处写入新文件?如果
~/bin
是指向层次结构中某个更深层次的符号链接,这是可能的。例如,如果
~/bin
是指向
~/.local/share/bin
的符号链接,则
./mySetting/commands.txt
将是
~/.local/share/mySetting/commands.txt
。要测试:
ls-l~/bin
cd~/bin&&ls-l../myset/commands.txt
@phd谢谢,它实际上是我几天前创建的一个符号链接。你想把你的评论作为答案吗??我会接受这个答案:)