gpt4 book ai didi

linux - Vim 不会加载缓冲区中的文件(从特定工作目录执行时)

转载 作者:太空宇宙 更新时间:2023-11-04 10:59:31 26 4
gpt4 key购买 nike

有时在 Vim 编辑器中打开文件时(以传统方式:通过将文件名作为参数从命令行调用),应用程序无法为它们创建相应的缓冲区,并且加载这些缓冲区中的内容。相反,它打开时只加载空的(新的)文件缓冲区。

我观察到这种情况的发生与从特定目录(不一定是打开文件所在的目录)运行 Vim 之间存在联系。只要我从该目录运行 Vim,它就不会打开任何文件,即使它们位于不同的目录中也是如此。

我的用户主目录就是这种情况,但不限于那个。有时,在没有明显原因的情况下简单地编辑目录中的某些文件后会出现故障。

我使用的插件:

  • 病原体
  • MiniBufExplorer
  • 单一编译
  • 控制
  • Nerd 树
  • vim 管道
  • vim 敏感

你也可以看看我的.vimrc文件。

最佳答案

这可能是由行为不当的插件引起的。

通常,二进制搜索,您禁用了一半的插件,然后只有一半(当问题仍然存在时)或另一半(当问题消失时)让您快速找到有问题的脚本。可以对 ~/.vimrc 中的配置进行同样的操作(通过注释掉 block )。

此外,您还可以使用 vim -V20vimlog 捕获 Vim session 的完整日志。退出 Vim 后,检查 vimlog 日志文件中是否有可疑命令。

关于linux - Vim 不会加载缓冲区中的文件(从特定工作目录执行时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27515010/

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