【问题标题】:Neovim: Relative config file(init.vim) locationNeovim:相对配置文件(init.vim)位置
【发布时间】:2020-01-31 11:41:50
【问题描述】:

我正在从 vim 迁移到 neovim,我的问题是我需要将它放在便携式 USB 记忆棒上。 所以我需要从相对路径读取配置文件。我在原始 vim 上为此目的使用了 $VIM/_vimrc,因为 $VIM 总是指向我 USB 中的 vim 文件。 但是 Neovim 将配置文件存储在 Linux 上的 ~/.config 或 Windows 上的 Appdata 中,它们都指向我正在使用的本地计算机目录。 他们是 Neovim 用来读取配置文件的任何相对目录吗?我不想每次都手动获取配置文件...

【问题讨论】:

    标签: vim path neovim


    【解决方案1】:

    来自:help startup:

        The Nvim config file is named "init.vim", located at:              
                Unix            ~/.config/nvim/init.vim
                Windows         ~/AppData/Local/nvim/init.vim            
        Or if $XDG_CONFIG_HOME is defined:                                   
                                $XDG_CONFIG_HOME/nvim/init.vim     
    

    因此,您可以像以前使用 $VIM 一样使用 $XDG_CONFIG_HOME。

    您可以创建一个 bash 别名或等效的包装脚本,而不是设置 $XDG_CONFIG_HOME:

    alias vim="vim -u /path/to/vimrc"
    

    【讨论】:

    • 那么在 Windows 上呢?
    • 另外,如果在启动时没有读取任何配置文件,则不会设置 XDG_CONFIG_HOME。
    • 不知道 Windows,它没有被标记。但基本上,如果它始终相同,或者在包装快捷方式或批处理文件或您使用的任何内容中,请自行在环境中设置。
    • 如何在 Windows 10 上手动设置或定义 $XDG_CONFIG_HOME?
    猜你喜欢
    • 1970-01-01
    • 2022-08-10
    • 2020-09-02
    • 2022-11-11
    • 2021-12-21
    • 2021-04-12
    • 1970-01-01
    • 2021-05-15
    • 1970-01-01
    相关资源
    最近更新 更多