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