gpt4 book ai didi

vim - 如何在vimrc中设置环境变量?

转载 作者:行者123 更新时间:2023-12-05 09:07:43 29 4
gpt4 key购买 nike

我的主页和结束键在 neovim 中不起作用。我正在通过 Mtputty 连接。我发现在环境变量中设置终端使其正常工作。

export TERM=putty-256color

但每当我关闭 session 时,下次我必须设置。所以我尝试将它添加到 .vimrc 中。我正在通过 vimrc 设置 TERM 环境路径,如下所示。

if has('nvim')
let $TERM = 'putty-256color'
endif

但它不起作用。

如何在vimrc中设置环境变量?

最佳答案

:let $VARNAME = expression 是继续进行的方式 -- 注意:只有评估为整数或字符串的表达式才有效::h expression .

很可能 nvim 已经处理了 $TERM 值。在 nvim 已经运行时更改它为时已晚。更新的环境变量将主要由在最后一刻读取它们的子进程和插件使用。

IMO,你最好在 nvim 上定义一个别名来屏蔽默认程序,并在运行 \nvim 之前设置环境变量,例如:

# bash function
nvim() {
export TERM=putty-256color
\nvim "$@"
}

关于vim - 如何在vimrc中设置环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64574355/

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