跳到主要内容

同时使用多个配置

https://www.reddit.com/r/neovim/comments/113z6bb/switching_neovim_configs_is_easier_than_ever_now/

大家应该都知道,我们的配置文件的路径通常是 ~/.config/nvim

但是,通过 NVIM_APPNAME 这个环境变量,可以使 nvim 使用 ~/.config/ 目录下的其他子目录作为配置文件存放的路径

比如

NVIM_APPNAME="tinyvim" nvim

这是我 ~/.config/ 目录

~/.config 
❯ tree -L 2
.
├── nvim -> ../dotfiles/nvim/.config/nvim 我 nvim 配置的默认路径
└── tinyvim # NVIM_APPNAME=tinyvim 时候的配置
   └── init.lua

使用场景

那你就可以使用 alias 同时存在多个配置的 nvim

  • 一个插件配满的版本,一个(很少/没有)插件的版本
  • debug: cp 配置目录,然后更改配置查看结果 ...