如何使用prezto将节点版本添加到zsh提示符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用prezto将节点版本添加到zsh提示符相关的知识,希望对你有一定的参考价值。
我不太熟悉终端。我正在使用zsh和prezto,我想在提示符中显示节点版本。在prezto repo,他们提供这些说明:https://github.com/sorin-ionescu/prezto/tree/master/modules/node
我可以跟进到最后一部分:
然后将$ node_info [version]添加到$ PROMPT或$ RPROMPT并在prompt_name_preexec钩子函数中调用node-info。
我在我的主题文件中将$ node_info [version]添加到$ PROMPT,但是在prompt_name_preexec钩子中调用node-info是什么意思?是我的主题文件中的一个函数?老实说,我不知道在说什么。
谢谢!
有许多文件与Zsh
提示主题相关,如prompt_name_setup
,prompt_name_preview
,prompt_name_help
,prompt_name_preexec
。只需要prompt_name_setup
,其他是可选的,这些文件存储在$fpath
的某个地方。将name
替换为您当前的提示主题(prompt -c
)。
要在node
中显示您的prezto
版本,请在prompt_name_setup
中添加以下内容。
zstyle ':prezto:module:node:info:version' format 'version:%v'
如果您的prompt_name_preexec
中没有名为$fpath
的文件,请创建或将其添加为PROMPT
或RPROMPT
变量。
$node_info[version]
重新加载终端后,验证它是由echo $PROMPT
或echo $RPROMPT
添加的。
如果你不想要任何麻烦并想在你的提示中显示node
版本,请使用像spaceship-prompt这样的提示主题(免责声明:我是维护者之一)
以上是关于如何使用prezto将节点版本添加到zsh提示符的主要内容,如果未能解决你的问题,请参考以下文章