$$ EDITor环境变量导致“找不到命令”

问题描述 投票:0回答:1

我希望我的默认编辑器为TERM=xterm-16color emacs -nw,但是当我在.zshrc中设置$EDITOR环境变量时,运行$EDITOR时出现“找不到命令”错误>

什么有效(添加到.zshrc中时:)>

  • export EDITOR=emacs
  • export EDITOR=(emacs -nw)
  • 但这不是我想要的。

    什么不起作用:

  • export EDITOR=(TERM=xterm-16color emacs -nw)

  • export EDITOR="TERM=xterm-16color emacs -nw"

  • export EDITOR='TERM=xterm-16color emacs -nw'

  • 我不知道该怎么办...仅运行TERM=xterm-16color emacs -nw即可正确启动编辑器,我不明白zsh对我的导出不满意的地方。

    感谢您的帮助

我希望我的默认编辑器为TERM = xterm-16color emacs -nw,但是当我在$ .zshrc中设置$ EDITOR环境变量时,运行$ EDITOR时出现“找不到命令”错误。 ...

shell environment-variables zsh zshrc
1个回答
0
投票

[当您运行TERM=xterm-16color emacs -nw时,所有操作都将在环境中将TERM设置为emacs -nw的情况下运行xterm-16color。几乎可以肯定,您想要的是在您的环境中正确设置TERM。您可能想要执行以下操作:

export TERM=xterm-16color
export EDITOR='emacs -nw'
© www.soinside.com 2019 - 2024. All rights reserved.