vim - 如何将修复路径设置为工作目录
vim - how to set fix path as working directory
我有这个问题。假设我有以下目录树:
diffchar/
├── README.md
├── autoload
│ └── diffchar.vim
├── demo.gif
├── doc
│ ├── diffchar.txt
│ └── tags
├── example1.png
├── example2.png
└── plugin
└── diffchar.vim
如果我在 autoload
下打开 diffchar.vim
,工作目录将设置为 /path/to/diffchar/autoload
。我明确指定 :cd /path/to/diffchar
,但如果我打开 diffchar.txt
,工作目录将设置为 /path/to/diffchar/doc
.
知道如何将工作目录设置为固定路径,并且当我打开不同目录下的文件时它不会改变吗?
您可能已将 autochdir
(参见 here)设置为开启。使用此 vim 命令检查
:set autochdir?
如果输出只是说 autochdir
而不是 noautochdir
,那么您已经设置好了。通过执行以下操作将其关闭:
:set autochdir !
我有这个问题。假设我有以下目录树:
diffchar/
├── README.md
├── autoload
│ └── diffchar.vim
├── demo.gif
├── doc
│ ├── diffchar.txt
│ └── tags
├── example1.png
├── example2.png
└── plugin
└── diffchar.vim
如果我在 autoload
下打开 diffchar.vim
,工作目录将设置为 /path/to/diffchar/autoload
。我明确指定 :cd /path/to/diffchar
,但如果我打开 diffchar.txt
,工作目录将设置为 /path/to/diffchar/doc
.
知道如何将工作目录设置为固定路径,并且当我打开不同目录下的文件时它不会改变吗?
您可能已将 autochdir
(参见 here)设置为开启。使用此 vim 命令检查
:set autochdir?
如果输出只是说 autochdir
而不是 noautochdir
,那么您已经设置好了。通过执行以下操作将其关闭:
:set autochdir !