gpt4 book ai didi

vim - gvim "open in new window"应该将目录更改为当前文件之一

转载 作者:行者123 更新时间:2023-12-04 06:57:08 25 4
gpt4 key购买 nike

我在 gvim 中使用 session 和选项卡,一切都很好。然而,有件事困扰着我。

假设我打开了两个文件:/A/B/foo.ext 和/C/D/E/bar.ext,后者最后打开。现在说我想打开/A/B/foobar.ext。我必须经历向上导航到/再从那里导航到/A/B 的麻烦。

我想简单地将我的事件标签更改为/A/B/foo.ext 并让 gvim 自动将其事件目录更改为/A/B/,这样当我想用/打开/A/B/foobar.ext 时A/B/foo.ext 处于事件状态,我已经在正确的 CWD 中。

如果您一次处理两个不同的项目并且需要在两者之间来回切换,这将非常节省时间。

有没有这样的脚本可以做到这一点?

谢谢。

最佳答案

我的 .vimrc 中有这个:

if exists('+autochdir')
set autochdir
else
autocmd BufEnter * silent! lcd %:p:h:gs/ /\\ /
endif

据我所知,Vim 从 v7 开始就有这个选项。

HTH

关于vim - gvim "open in new window"应该将目录更改为当前文件之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2432908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com