Терминал начал плохо себя вести при наличии темы Zshell - PullRequest
1 голос
/ 10 июля 2020

Исходно из здесь .

Версии:

  • Версия VSCode: 1.46.1
  • Версия ОС: Windows_NT x64 10.0.20161

Шаги для воспроизведения:

  1. Установите debian-dev-котел внутри WSL.

  2. Установите уровень мощности 10k.

  3. Клонируйте репозиторий git и войдите в его папку.

    git clone git@github.com: DanielAtKrypton / debian-dev-template . git

    cd debian-dev-cabinplate

Теперь вы должны увидеть что-то вроде:

Imgur

  1. Откройте vscode из zshell. Набрав в приглашении zshell:

    code.

На этом этапе ошибка обнаруживается при первом открытии терминала внутри vscode. На первый взгляд, терминал правильно отображает тему powerlevel10k. Через полсекунды тема отключается, как показано на следующем рисунке.

Imgur

Does this issue occur when all extensions are disabled?:

Yes. The first time vscode is launched, it installs a vanilla (with no extensions) vscode-server to the linux distro. And still the bug happens.

It is interesting to note that in prior vscode versions this functionality was working alright. For any reason I don't know this issue started to happen in the last couple weeks.

Additional Info:

Here is the log file when running the commands:

code . --log trace

exthost.log

1 Ответ

1 голос
/ 11 июля 2020

Скорее всего, Powerlevel10k был установлен и / или загружен из ~/.zshrc неправильно. На снимке экрана VS Code показана тема robbyrussell, поэтому я предполагаю, что вы используете Oh My Zsh. Чтобы установить Powerlevel10k поверх Oh My Zsh, вам необходимо следовать этим инструкциям :

  1. Run: git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
  2. Set ZSH_THEME="powerlevel10k/powerlevel10k" in ~/.zshrc.

Попробуйте запустить grep -E 'ZSH_THEME|/powerlevel10k' ~/.zshrc. Результат должен быть точно таким, как показано ниже.

ZSH_THEME="powerlevel10k/powerlevel10k"

Если это не так, вам нужно исправить ~/.zshrc.

...