gpt4 book ai didi

vim - 打开 .vimrc 进行编辑后,逃逸命令不可用

转载 作者:行者123 更新时间:2023-12-03 03:14:33 26 4
gpt4 key购买 nike

我的系统是 OS X 10.6,带有 MacVim 7.3(GUI)和 Vim 7.2(在 iTerm 上)。

在 MacVim 上,Fugitive 根本不起作用。

在 Vim 上,情况有点不同。我设置了一个映射来打开 .vimrc 文件,如下所示:

nmap <silent> <leader>ev :e $MYVIMRC<CR>

打开 vim 后,所有 Fugitive 命令都可用,但使用上面的映射打开 .vimrc 文件后,我无法发出任何 Fugitive :G* 命令。如果我正常打开 .vimrc 文件(即使用 :e ~/.vimrc),一切都很好。

我的整个 .vim 目录(根目录中的 .vimrc 作为 vimrc)都可以访问 here .

我该怎么做才能让它发挥作用?

最佳答案

仅当相关文件是 Git 存储库的一部分时,Fugitive 的功能才可用。您的 .vimrc 文件很可能不在 Git 版本控制之下,或者如果是的话,您已经通过符号链接(symbolic link)路径编辑了它,而在撰写本文时 Fugitive 无法处理该路径。

如果您的 .vimrc 文件确实处于版本控制之下,您可以通过在该文件的规范路径上调用 :edit 来修复此问题,而不是通过任何符号链接(symbolic link),这将提示 Fugitive 正确找到 .git 子目录及其中的元数据。

关于vim - 打开 .vimrc 进行编辑后,逃逸命令不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9778556/

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