Несколько лет назад я изменил цветовую схему командной строки. Теперь я забыл, как именно я это сделал.
- Это навсегда. Таким образом,
COLOR
команда не может быть и речи. - Он не поврежден независимо от того, откуда я запускаю cmd. Таким образом, об изменении цвета из свойств ярлыка не может быть и речи, потому что я получаю цветовую схему даже при запуске cmd из Run или из исходного местоположения.
- Это не позволяет мне переопределить его с помощью свойств ярлыка. И это проблема. Я создаю ярлык cmd и меняю его цветовую схему из свойств. Но это не отражается даже после перезагрузки.
Итак, единственный вариант, который я оставил: использовать тот же метод, который я использовал несколько лет назад. Как я изменил цвет CMD?
источник
Правильный способ навсегда установить цвета (и другие параметры) консоли / командной строки:
Метод, который дал Tapped-Out, работает, потому что в Windows 7 есть ошибка, когда опция Properties изменяет значения по умолчанию, а не только для текущей консоли, и ее можно исправить в любое время.
Метод, который дал Индрек, также работает, но использовать предоставленный интерфейс проще (и безопаснее), чем редактирование реестра вручную, особенно при настройке цветов, поскольку вам не нужно возиться с шестнадцатеричными значениями. Кроме того, вам не нужно беспокоиться о настройке разрешений с помощью интерфейса.
Наконец, слово предупреждения. Каждый тип консоли получает свой собственный набор параметров, как и каждый ярлык для консоли . Другими словами, если вы создаете ярлык для консоли, изменение параметров изменит ярлык и будет применяться только к консоли, открытой ярлыком, а не через другие ярлыки или средства. Кроме того, если вы запустите консольное приложение и измените параметры, они будут применены только к этому консольному приложению, а не к другим консолям, таким как командная строка.
Чтобы уточнить, происходит следующее: все консоли (командные строки и консольные приложения) используют настройки по умолчанию (хранятся в
HKCU\Console
) до тех пор, пока они не будут специально изменены, после чего они будут копировать эти настройки и использовать их с этого момента. Например, если вы откроетеedit.com
, он первоначально будет использовать настройки вHKCU\Console
, но если вы внесете в него изменения, будет сделана копияHKCU\Console\c:windows_system32_edit.com
, и изменения по умолчанию больше не будут отражаться, потому что настройкиcommand.com
существуют (и переопределяют значения по умолчанию). ). Это похоже на то, как пользовательские настройки переопределяют системные настройки (например, HKCU переопределяет значения по умолчанию HKLM).источник
HKCU\Console
. Командная строка VIM является консольным приложением и поэтому использует консольную подсистему, поэтому при запуске CSRSS задает для нее настройки по умолчанию, как и любое другое консольное приложение. Если вы измените настройки для VIM, он будет использовать их вместо. Если вы сделаете ярлык для VIM, вы можете изменить настройки только для этого ярлыка и заставить VIM использовать значения по умолчанию при запуске другими способами. Вы даже можете сделать несколько ярлыков, каждый со своими настройками.На самом деле измените цвета консоли Windows (измените, что такое «синий»)
Чтобы фактически изменить цвета (тему) консоли (Powershell, cmd, bash и т. Д.) Для Windows 10, используйте Color Tool , который поддерживается консольной командой Microsoft.
Узнайте больше о colortool .
Чтобы изменить используемый цвет (выберите другой цвет для синего из ограниченного набора цветов)
Конечно, вы можете попробовать это с самой командной строкой, но вы можете изменить только цвет текста:
источник
В cmd щелкните правой кнопкой мыши строку заголовка и выберите свойства:
Нажмите на вкладку Цвета:
Вы можете изменить настройки цвета командной строки здесь. Из моего тестирования, это глобально меняет цветовую схему.
источник
Независимо от того, в каком каталоге вы просто используете эту команду, чтобы изменить цвет текста:
color 0a
цвет будет изменен на зеленый;color 0b
цвет будет изменен на синий;color 0c
, цвет будет изменен на красный.источник
COLOR
команда вне вопроса».