You can also export schemes directly from iTerm2 to. itermcolors file which enables the same theme in iTerm2. The scheme displayed on the first screenshot in this page is from the Remedy VSCode theme. This format can be ported for use by many terminals as listed on the iTerm2-Color-Schemes GitHub page. The schemes structure uses a JSON variant of the iTerm2 colour scheme format. Now as you edit the hex representation of the colours for powershellScheme and save the file, the changes will be displayed immediately in Windows Terminal.Īnother way is to take a theme from a different terminal. For example, this could be "powershellScheme", add the named reference to another profile using You can paste a second section into the schemes array (the square brackets) and give it a name other than one that already exists.
The color schemes section of msdocs gives the format required to create your own scheme. Setting up your own theme and converting one from iTerm2 Note that settings at the profile level override those at the default level. Save the file, if you have the Command Prompt open in your windows terminal it will change automatically. Into the cmd.exe profile, make sure you add a comma after Scroll up in the settings.json file until you see // Make changes here to the cmd.exe profile.:
In this example, the firewatch scheme is only to be applied to the command prompt.
A profile is each terminal type that has been set up in Windows Terminal, such as Command Prompt, Powershell or WSL. The reference can be used in the default profile, which will apply it to all profiles, or a single profile. The scheme is named "Firewatch", this name is used to reference the scheme. If you don't like the look of that scheme, go up a level in the GitHub repo, there are hundreds more, with screenshots here! Schemes are added into the schemes section of the settings.json file, which is near the bottom of the page:Ĭopy the Firewatch scheme, including the curly braces and paste it into the settings.json between the square brackets, it should now look like this: Here you are going to start by adding a new scheme. There are some great msdocs on how to edit your settings. At the bottom of the menu is Settings:Ĭhoose Settings and the settings.json file will open for editing in VSCode. If you click on the down arrow at the top of your windows terminal, your Windows Terminal menu opens. This is a themed command prompt profile, it's a good place to start as it uses a scheme readily available to copy from GitHub called Firewatch.
Windows terminal settings and using a readily available scheme from GitHub