Используя git-posh или/и oh-my-posh с командной строкой (cmd, а не Powershell) внутри терминала Windows

Недавно переключился на новый оконный терминал, и после нескольких часов поиска в Интернете я не смог найти ничего полезного, все, что я хочу, это настроить cmd внутри нового терминала Windows, чтобы показывать ветки git так же, как это достижимо для powershell.

например вот так Используя git-posh или/и oh-my-posh с командной строкой (cmd, а не Powershell) внутри терминала Windows

Мне очень удобно работать с cmd, особенно с его возможностью использовать дополнительные команды Linux, и я не хочу переключаться на powershell только из-за красивого отображения веток git. это — это источник, в котором все хорошо объяснено для powershell, все, что я хочу, — это сделать то же самое для CMD.

заранее спасибо

Если powershell работает так, как вы хотите, почему бы просто не использовать powershell? Что необходимо для использования cmd?

lit 21.03.2022 21:04

потому что powershell не то же самое, что cmd, и я чувствую себя более комфортно с последним

Chestera 21.03.2022 21:40
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
2
70
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Чтобы использовать О, мой шикарный для настройки приглашения оболочки от cmd.exe, устаревшая оболочка Windows (цитата из документы (вкладка cmd)):

There's no out of the box support for Windows CMD when it comes to custom prompts. There is however a way to do it using Clink, which at the same time supercharges your cmd experience. Follow the installation instructions and make sure you select autostart.

Как вы позже обнаружили, этот выпуск на GitHub содержит справочную информацию о том, почему нативная поддержка cmd.exe невозможна (даже несмотря на то, что Oh My Posh обычно не зависит от оболочки) и почему для ее работы требуется стороннее программное обеспечение.


Что касается ваших комментариев, предпочитающих cmd.exe:

I have been very comfortable with cmd

Миграция с оболочки, которую вы использовали, на новую, несомненно, является болезненным переходом, но в этом случае стоит подумать:

Хотя и не без своих особенностей, PowerShell значительно превосходит cmd.exe практически во всех отношениях и позволяет вам делать то, что вы просто не можете делать в cmd.exe.

its ability to use additional linux commands

Все команды Linux (WSL), вызываемые со стороны Windows, передаются через исполняемые файлы (в частности, wsl.exe и bash.exe), который вы также можете назвать из PowerShell.

Рад это слышать, @Chestera; спасибо, что поделились ссылкой - я добавил ее в ответ.

mklement0 22.03.2022 14:13

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