В вашей функции git_prompt_info вы должны префикс вывода с пробелом, если есть какой-либо вывод, иначе нет. (В качестве примечания: вы, вероятно, захотите заглянуть в систему vcs_info, интегрированную в zsh, см. Страницу руководства zshcontrib)
Что касается вашего второго вопроса: если я правильно вас понимаю, вы должны быть в состоянии используйте %~ вместо %c, чтобы получить то, что вы хотите. Если вы действительно хотите, чтобы полный путь отображался, используйте %d. Посмотрите на страницу руководства zshmisc (раздел быстрого развертывания) для получения дополнительных вариантов этого.
К сожалению, проблема была в моей сети колледжа, я использовал мою горячую точку телефона, и это сработало. "УДИВИТЕЛЬНЫЙ"
К сожалению, проблема была в моей сети колледжа, я использовал мою горячую точку телефона, и это сработало. "УДИВИТЕЛЬНЫЙ"
К сожалению, проблема была в моей сети колледжа, я использовал мою горячую точку телефона, и это сработало. "УДИВИТЕЛЬНЫЙ"
используйте эту команду, чтобы найти свое кодовое имя ubuntu
lsb_release -a
, затем отредактируйте свой список репо и раскомментируйте ссылки с этим кодовым именем, используя:
sudo nano /etc/apt/sources.list
теперь проверьте sudo apt-get update
Похоже, обновление с 16.04 по 18.04 испортило ваш исходный список. Замените существующее содержимое в файле /etc/apt/sources.list следующими строками. Резервное копирование и удаление существующих исходных списков в /etc/apt/sources.list.d/ во избежание конфликтов.
#------------------------------------------------------------------------------#
# OFFICIAL UBUNTU REPOS #
#------------------------------------------------------------------------------#
###### Ubuntu Main Repos
deb http://in.archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
###### Ubuntu Update Repos
deb http://in.archive.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://in.archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
Запустите sudo apt update после него. Проблема должна быть решена.
Похоже, обновление с 16.04 по 18.04 испортило ваш исходный список. Замените существующее содержимое в файле /etc/apt/sources.list следующими строками. Резервное копирование и удаление существующих исходных списков в /etc/apt/sources.list.d/ во избежание конфликтов.
#------------------------------------------------------------------------------#
# OFFICIAL UBUNTU REPOS #
#------------------------------------------------------------------------------#
###### Ubuntu Main Repos
deb http://in.archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
###### Ubuntu Update Repos
deb http://in.archive.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://in.archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
Запустите sudo apt update после него. Проблема должна быть решена.
используйте эту команду, чтобы найти свое кодовое имя ubuntu
lsb_release -a
, затем отредактируйте свой список репо и раскомментируйте ссылки с этим кодовым именем, используя:
sudo nano /etc/apt/sources.list
теперь проверьте sudo apt-get update
Похоже, обновление с 16.04 по 18.04 испортило ваш исходный список. Замените существующее содержимое в файле /etc/apt/sources.list следующими строками. Резервное копирование и удаление существующих исходных списков в /etc/apt/sources.list.d/ во избежание конфликтов.
#------------------------------------------------------------------------------#
# OFFICIAL UBUNTU REPOS #
#------------------------------------------------------------------------------#
###### Ubuntu Main Repos
deb http://in.archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
###### Ubuntu Update Repos
deb http://in.archive.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://in.archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
Запустите sudo apt update после него. Проблема должна быть решена.
используйте эту команду, чтобы найти свое кодовое имя ubuntu
lsb_release -a
, затем отредактируйте свой список репо и раскомментируйте ссылки с этим кодовым именем, используя:
sudo nano /etc/apt/sources.list
теперь проверьте sudo apt-get update