如何解决neovim设置中的别名问题

我正在按照这篇教程使用lua设置nvim作为IDE。我正在使用Mac Monterey(12.2)和Z shell。安装有一个脚本,

#!/usr/bin/sh

NVIM_BEGINNER=~/.config/nvim-beginner

export NVIM_BEGINNER

rm -rf $NVIM_BEGINNER

mkdir -p $NVIM_BEGINNER/share

mkdir -p $NVIM_BEGINNER/nvim

stow --restow --target=$NVIM_BEGINNER/nvim .

alias nvb='XDG_DATA_HOME=$NVIM_BEGINNER/share XDG_CONFIG_HOME=$NVIM_BEGINNER nvim'

这运行得很好,安装成功。我得到了我的启动屏幕,nvim启动了。目录结构镜像了教程中的结构,我可以创建文件等。

当我退出并重新启动终端后,别名-用于启动这个“新”的nvim IDE的别名nvb未找到。我查看了别名。我不知道它在写别名的地方(假设是问题)。我有一个.zsh_别名文件,指向.zshrc中的一个条目,正常情况下运行良好。当我将别名'alias nvb='XDG_DATA_HOME=$NVIM_BEGINNER/share XDG_CONFIG_HOME=$NVIM_BEGINNER nvim''放入.zsh_别名或.zshrc中时,它不起作用。

原文链接 https://stackoverflow.com/questions/71062528

点赞