首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用prezto向zsh提示符添加节点版本

如何使用prezto向zsh提示符添加节点版本
EN

Stack Overflow用户
提问于 2018-01-24 22:07:18
回答 2查看 2.9K关注 0票数 0

我对终端机不太熟悉。我在prezto中使用zsh,我想在提示符中显示节点版本。在预回购时,他们提供以下说明:https://github.com/sorin-ionescu/prezto/tree/master/modules/node

我可以跟进最后一部分:

然后将$node_infoversion添加到$PROMPT或$RPROMPT中,并在prompt_name_preexec钩子函数中调用节点信息。

我在主题文件中将$node_infoversion添加到$PROMPT中,但是在prompt_name_preexec钩子中调用节点信息意味着什么呢?这是我的主题文件中的函数吗?我真的不知道你在说什么。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2018-01-27 05:18:05

有多个与Zsh提示主题相关的文件,如prompt_name_setupprompt_name_previewprompt_name_helpprompt_name_preexec。只有prompt_name_setup是必需的,其他文件是可选的,这些文件存储在$fpath的某个地方。将该name替换为当前提示主题(prompt -c)。

要在node中显示prezto版本,请将以下内容添加到prompt_name_setup中。

代码语言:javascript
复制
zstyle ':prezto:module:node:info:version' format 'version:%v'

如果在您的prompt_name_preexec中没有名为$fpath的文件,则创建该文件,或者将其作为PROMPTRPROMPT变量添加到其中。

代码语言:javascript
复制
$node_info[version]

重新加载终端后,通过echo $PROMPTecho $RPROMPT验证其添加。

如果您不希望遇到任何麻烦,并且希望在提示符中显示node版本,请使用提示符主题,如飞船-提示符 (免责声明:我是维护人员之一)

票数 0
EN

Stack Overflow用户

发布于 2019-12-16 11:31:41

可以将PS1+="$(node --version)"添加到$PS1变量以显示当前节点版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48432483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档