Попытался установить ZSH через cygwin, а затем попытался использовать zsh через Cmder

Я попытался установить Cygwin (64-битную версию) на свой компьютер, и он прошел через hunky-dory до самого конца, autorebase.bat ошибка с кодом выхода 1. Я прочитал журналы, и они не были слишком полезны, поэтому я попытался запустить autorebase.bat самостоятельно через командную строку, и я чувствую, что проблема заключалась в том, что Cygwin пытался запустить пакетный файл из неправильного места, поэтому он не смог найти dash (в cygwin/bin)

Я вручную запустил autorebase.летучая мышь и он прошел успешно.

моя проблема возникает, когда я пытаюсь запустить zsh через командную строку cygwin. Вот что происходит

ссылка на изображение, так как я еще не могу отправлять изображения.

Как вы, наверное, можете сказать, слово garble не желательно. У меня есть чувство, что это связано с тем, что zsh не настроен должным образом, но я не знаю, как бы я это исправил.

вторая часть, как только у меня есть zsh и работает благодаря вам, ребята, как это запустить через сторонний инструмент CLI. как Cmder?

всякий раз, когда я пытаюсь запустить новое окно cmder, я устанавливаю исполняемый файл zsh, и он работает, но в нем отсутствует большая часть его команд (например, ls).

Спасибо за помощь всем, это огромный опыт обучения для меня, поэтому моя просьба(ы) может показаться странным.

19
задан TGiFallen
30.11.2022 1:17 Количество просмотров материала 3580
Распечатать страницу

1 ответ

zsh работает правильно, но есть синтаксические различия между bash и zsh для отображения приглашения.

вам нужно установить переменную PS1 на то, что zsh распознает.

редактировать ~/.zshrc файл и добавить что-то вроде

export PS1='%m%# '

мой довольно сложный и установлен в

%*%F{green}[%K{black}%B%F{red}R%?%F{blue}S%L%F{magenta}J%j%b%F{green}]%n@%m%f[%!] %F{yellow}%~ %f%k
%#

но это может не работать для вас (в зависимости от вашей версии zsh и типа терминала).

посмотреть РАСШИРЕНИЕ ПОДСКАЗКИ Последовательности в руководстве zsh.

2
отвечен Ian Petts 2022-12-01 09:05

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

bash
command-line
cygwin
shell
zsh
Вверх