Как добавить версию узла в zsh подскажите с презто

Я не слишком разбираюсь в терминале. Я использую zsh с prezto, и я хотел показать версию узла в командной строке. Во время репо-презентации они предоставляют следующие инструкции: https://github.com/sorin-ionescu/prezto/tree/master/modules/node

И я могу проследить до последней части:

Затем добавьте $node_info[version] в $PROMPT или $RPROMPT и вызовите node-info в функции перехвата prompt_name_preexec.

Я добавил $node_info[version] к $PROMPT в моем файле темы, но что значит вызывать информацию узла в хуке prompt_name_preexec? это функция внутри моего файла темы? Я, честно говоря, понятия не имею, о чем идет речь.

Спасибо!

1 ответ

Можно добавить PS1+="$(node --version)" к $PS1 переменная для отображения текущей версии узла

Есть несколько файлов, связанных с 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 версия в вашем приглашении, используйте тему приглашения, такую ​​как космический корабль-приглашение (Отказ от ответственности: я один из сопровождающих)

Другие вопросы по тегам