2018-04-20 20:07:36 +02:00
2018-04-22 23:15:38 +02:00
< p align = "center" > < img width = "980px" src = "https://i.imgur.com/qvxc7OA.jpg" > < / p >
2018-04-20 20:07:36 +02:00
[![Twitter ](https://img.shields.io/twitter/url/https/github.com/equinusocio/vsc-material-theme.svg?style=flat-square )](https://twitter.com/intent/tweet?text=This%20is%20the%20most%20epic%20theme:& url=https%3A%2F%2Fgithub.com%2Fequinusocio%2Fvsc-material-theme)
[![GitHub tag ](https://img.shields.io/github/release/equinusocio/vsc-material-theme.svg?style=flat-square )](https://github.com/equinusocio/vsc-material-theme/releases)
< a href = "https://code.visualstudio.com/updates/v1_19" > < img src = "https://img.shields.io/badge/VS_Code-v1.19+-373277.svg?style=flat-square" / > < / a > < a href = "https://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-material-theme" > < img src = "https://vsmarketplacebadge.apphb.com/installs/Equinusocio.vsc-material-theme.svg?style=flat-square" / > < / a >
< a href = "https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=9RSHP5RSLKH64&lc=GB&item_name=Material%20Theme%20for%20Visual%20Studio%20Code&item_number=material%2dtheme%2ddonation&no_note=0&cn=Aggiungi%20istruzioni%20speciali%20per%20il%20venditore%3a&no_shipping=2¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted
">< img src = "https://img.shields.io/badge/Support%20this%20project-%F0%9F%92%80-ff69b4.svg?style=flat-square" / > < / a >
The most epic theme meets Visual Studio Code. You can help by reporting issues [here ](https://github.com/equinusocio/vsc-material-theme/issues )
<!-- TOC -->
- [Getting started ](#getting-started )
- [Installation ](#installation )
- [Packaged VSIX Extension ](#packaged-vsix-extension )
- [GitHub Repository Clone ](#github-repository-clone )
- [Activate theme ](#activate-theme )
2018-04-22 22:56:26 +02:00
- [Fix File Icons ](#fix-file-icons )
2018-04-20 20:07:36 +02:00
- [Set the accent color ](#set-the-accent-color )
- [Override theme colors ](#override-theme-colors )
2018-04-25 09:48:40 +02:00
- [Color Scheme override ](#color-scheme-override )
- [UI Overrides ](#ui-overrides )
2018-04-20 20:07:36 +02:00
- [Recommended settings for a better experience ](#recommended-settings-for-a-better-experience )
2018-04-20 21:59:55 +02:00
- [Official Portings ](#official-portings )
2018-04-20 20:07:36 +02:00
- [Other resources ](#other-resources )
- [Contributors ](#contributors )
- [Backers ](#backers )
- [Sponsors ](#sponsors )
<!-- /TOC -->
# Getting started
You can install this awesome theme through the [Visual Studio Code Marketplace ](https://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-material-theme ).
## Installation
Launch *Quick Open*
- < img src = "https://www.kernel.org/theme/images/logos/favicon.png" width = 16 height = 16/ > < a href = "https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf" > Linux</ a > `Ctrl+P`
- < img src = "https://developer.apple.com/favicon.ico" width = 16 height = 16/ > < a href = "https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf" > macOS</ a > `⌘P`
- < img src = "https://www.microsoft.com/favicon.ico" width = 16 height = 16/ > < a href = "https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf" > Windows</ a > `Ctrl+P`
Paste the following command and press `Enter` :
```shell
ext install vsc-material-theme
```
#### Packaged VSIX Extension
[Download the latest .vsix release ](https://github.com/equinusocio/vsc-material-theme/releases/latest ) file from the GitHub repository and install it from the command line
```shell
code --install-extension vsc-material-theme-*.*.*.vsix
```
or from within VS Code by launching *Quick Open* and running the *Install from VSIX...* command.
##### GitHub Repository Clone
Change to your `.vscode/extensions` [VS Code extensions directory ](https://code.visualstudio.com/docs/extensions/install-extension#_side-loading ).
Depending on your platform it is located in the following folders:
- < img src = "https://www.kernel.org/theme/images/logos/favicon.png" width = 16 height = 16/ > **Linux** `~/.vscode/extensions`
- < img src = "https://developer.apple.com/favicon.ico" width = 16 height = 16/ > **macOs** `~/.vscode/extensions`
- < img src = "https://www.microsoft.com/favicon.ico" width = 16 height = 16/ > **Windows** `%USERPROFILE%\.vscode\extensions`
Clone the Material Theme repository as `Equinusocio.vsc-material-theme` :
```shell
git clone https://github.com/equinusocio/vsc-material-theme.git Equinusocio.vsc-material-theme
```
## Activate theme
Launch *Quick Open* ,
- < img src = "https://www.kernel.org/theme/images/logos/favicon.png" width = 16 height = 16/ > < a href = "https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf" > Linux</ a > `Ctrl + Shift + P`
- < img src = "https://developer.apple.com/favicon.ico" width = 16 height = 16/ > < a href = "https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf" > macOS</ a > `⌘ + Shift + P`
- < img src = "https://www.microsoft.com/favicon.ico" width = 16 height = 16/ > < a href = "https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf" > Windows</ a > `Ctrl + Shift + P`
2018-04-22 22:56:26 +02:00
Type `theme` and choose `Preferences: Color Theme` , then select one of the Material Theme variant from the list. After the activation the theme will set the correct icons theme for you, based on your picked theme variant.
2018-04-20 20:07:36 +02:00
2018-04-22 22:56:26 +02:00
## Fix File Icons
2018-04-20 20:07:36 +02:00
2018-04-22 22:56:26 +02:00
If you notice that the folder icons does not match the material theme active variant you can fix it with just a command.
2018-04-20 20:07:36 +02:00
Launch *Quick Open* ,
- < img src = "https://www.kernel.org/theme/images/logos/favicon.png" width = 16 height = 16/ > < a href = "https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf" > Linux</ a > `Ctrl + Shift + P`
- < img src = "https://developer.apple.com/favicon.ico" width = 16 height = 16/ > < a href = "https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf" > macOS</ a > `⌘ + Shift + P`
- < img src = "https://www.microsoft.com/favicon.ico" width = 16 height = 16/ > < a href = "https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf" > Windows</ a > `Ctrl + Shift + P`
2018-04-22 22:56:26 +02:00
type `material theme` and select `Material Theme: Settings` from the drop-down menu. Here you will find the `Fix file icons` command that will set the correct icons theme based on your active material theme variant.
2018-04-20 20:07:36 +02:00
## Set the accent color
Launch *Quick Open* ,
- < img src = "https://www.kernel.org/theme/images/logos/favicon.png" width = 16 height = 16/ > < a href = "https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf" > Linux</ a > `Ctrl + Shift + P`
- < img src = "https://developer.apple.com/favicon.ico" width = 16 height = 16/ > < a href = "https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf" > macOS</ a > `⌘ + Shift + P`
- < img src = "https://www.microsoft.com/favicon.ico" width = 16 height = 16/ > < a href = "https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf" > Windows</ a > `Ctrl + Shift + P`
Type `Material Theme` and choose `Material Theme: Settings` , then select `Change accent color` and pick one color from the list.
## Override theme colors
2018-04-25 09:48:40 +02:00
You can override the material theme ui and schemes colors by adding these theme-specific settings to your configuration. For advanced customisation please check the [relative section on the vs code documentation ](https://code.visualstudio.com/docs/getstarted/themes#_customizing-a-color-theme )
2018-04-20 20:07:36 +02:00
2018-04-25 09:48:40 +02:00
#### Color Scheme override
2018-04-25 09:49:50 +02:00
**Basic example**
2018-04-20 20:07:36 +02:00
```js
"editor.tokenColorCustomizations": {
"[Material Theme]": {
"comments": "#229977"
2018-04-25 09:48:40 +02:00
}
2018-04-20 20:07:36 +02:00
},
2018-04-25 09:48:40 +02:00
```
2018-04-25 09:49:50 +02:00
**Advanced example**
2018-04-25 09:48:40 +02:00
```js
2018-04-25 09:49:50 +02:00
"editor.tokenColorCustomizations": {
"[Material Theme VARIANT]": {
"textMateRules": [
{
"scope": [
"punctuation.definition.comment",
"comment.block",
"comment.line",
"comment.block.documentation"
],
"settings": {
"foreground": "#FF0000"
2018-04-25 09:48:40 +02:00
}
2018-04-25 09:49:50 +02:00
}
]
2018-04-25 09:48:40 +02:00
},
2018-04-25 09:49:50 +02:00
},
2018-04-25 09:48:40 +02:00
```
#### UI Overrides
```js
2018-04-20 20:07:36 +02:00
"workbench.colorCustomizations": {
"[Material Theme]": {
"sideBar.background": "#347890"
},
"..."
}
```
# Recommended settings for a better experience
```js
{
// Controls the font family.
"editor.fontFamily": "Operator Mono",
// Controls the line height. Use 0 to compute the lineHeight from the fontSize.
"editor.lineHeight": 24,
// Enables font ligatures
"editor.fontLigatures": true,
// Controls if file decorations should use badges.
"explorer.decorations.badges": false
}
```
2018-04-20 21:59:55 +02:00
# Official Portings
Thanks to the Material Theme community you can use is with other softwares, here the official portings:
2018-04-20 22:57:55 +02:00
- Atom Editor: [atom-material-ui ](https://github.com/silvestreh/atom-material-ui ) (by [@silvestreh ](https://github.com/silvestreh ))
2018-04-20 21:59:55 +02:00
- [IntelliJ IDEA ](https://github.com/ChrisRM/material-theme-jetbrains ) (thanks to [@ChrisRM ](https://github.com/ChrisRM ) and [@mallowigi ](https://github.com/mallowigi )).
- [Vim ](https://github.com/kristijanhusak/vim-hybrid-material ) (thanks to [@kristijanhusak ](https://github.com/kristijanhusak )).
- [Terminal OSX ](https://gist.github.com/mvaneijgen/4c56701215847dd5ddcf ) (thanks to [@mvaneijgen ](https://github.com/mvaneijgen )).
- [iTerm2 ](https://gist.github.com/Revod/3f3115f8d4b90fc986fd4b61441c2567 ) (by [@Revod ](https://github.com/Revod )) and [iTerm2 Palenight ](https://github.com/JonathanSpeek/palenight-iterm2 ) (by [@jonathanspeek ](https://github.com/jonathanspeek )).
- [Hyper ](https://github.com/equinusocio/hyper-material-theme ).
- [ConEmu ](https://gist.github.com/rajadain/b306b2ba71bd58a1df41 ) (thanks to [@rajadain ](https://github.com/rajadain )).
- [Slack App ](https://slack.com/ ) ( #263238 ,#2e3a40,#80CBC4,#FFFFFF,#13191C,#ffffff,#50fa7b,#FF5555 )
- [Nylas N1 ](https://github.com/jackiehluo/n1-material ) (thanks to [@jackiehluo ](https://github.com/jackiehluo ))
- [Base16 ](https://github.com/ntpeters/base16-materialtheme-scheme ) (by [@ntpeters ](https://github.com/ntpeters ))
2018-04-20 20:07:36 +02:00
# Other resources
- **AppIcon:** [Download ](https://github.com/equinusocio/vsc-material-theme/files/989048/vsc-material-theme-appicon.zip ) the official Material Theme app icon for Visual Studio code
## Contributors
This project exists thanks to all the people who contribute. [[Contribute]](CONTRIBUTING.md).
< a href = "graphs/contributors" > < img src = "https://opencollective.com/vsc-material-theme/contributors.svg?width=890" / > < / a >
## Backers
Thank you to all our backers! 🙏 [[Become a backer ](https://opencollective.com/vsc-material-theme#backer )]
< a href = "https://opencollective.com/vsc-material-theme#backers" target = "_blank" > < img src = "https://opencollective.com/vsc-material-theme/backers.svg?width=890" > < / a >
## Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor ](https://opencollective.com/vsc-material-theme#sponsor )]
< a href = "https://opencollective.com/vsc-material-theme/sponsor/0/website" target = "_blank" > < img src = "https://opencollective.com/vsc-material-theme/sponsor/0/avatar.svg" > < / a >
< a href = "https://opencollective.com/vsc-material-theme/sponsor/1/website" target = "_blank" > < img src = "https://opencollective.com/vsc-material-theme/sponsor/1/avatar.svg" > < / a >
< a href = "https://opencollective.com/vsc-material-theme/sponsor/2/website" target = "_blank" > < img src = "https://opencollective.com/vsc-material-theme/sponsor/2/avatar.svg" > < / a >
< a href = "https://opencollective.com/vsc-material-theme/sponsor/3/website" target = "_blank" > < img src = "https://opencollective.com/vsc-material-theme/sponsor/3/avatar.svg" > < / a >
< a href = "https://opencollective.com/vsc-material-theme/sponsor/4/website" target = "_blank" > < img src = "https://opencollective.com/vsc-material-theme/sponsor/4/avatar.svg" > < / a >
< a href = "https://opencollective.com/vsc-material-theme/sponsor/5/website" target = "_blank" > < img src = "https://opencollective.com/vsc-material-theme/sponsor/5/avatar.svg" > < / a >
< a href = "https://opencollective.com/vsc-material-theme/sponsor/6/website" target = "_blank" > < img src = "https://opencollective.com/vsc-material-theme/sponsor/6/avatar.svg" > < / a >
< a href = "https://opencollective.com/vsc-material-theme/sponsor/7/website" target = "_blank" > < img src = "https://opencollective.com/vsc-material-theme/sponsor/7/avatar.svg" > < / a >
< a href = "https://opencollective.com/vsc-material-theme/sponsor/8/website" target = "_blank" > < img src = "https://opencollective.com/vsc-material-theme/sponsor/8/avatar.svg" > < / a >
< a href = "https://opencollective.com/vsc-material-theme/sponsor/9/website" target = "_blank" > < img src = "https://opencollective.com/vsc-material-theme/sponsor/9/avatar.svg" > < / a >
---
< p align = "center" > < img src = "https://equinusocio.gallerycdn.vsassets.io/extensions/equinusocio/vsc-material-theme/0.0.14/1494970083238/Microsoft.VisualStudio.Services.Icons.Default" width = 16 height = 16/ > Copyright © 2017 Mattia Astorino< / p >
< p align = "center" > < a href = "http://www.apache.org/licenses/LICENSE-2.0" > < img src = "https://img.shields.io/badge/License-Apache_2.0-5E81AC.svg?style=flat-square" / > < / a > < a href = "https://creativecommons.org/licenses/by-sa/4.0" > < img src = "https://img.shields.io/badge/License-CC_BY--SA_4.0-5E81AC.svg?style=flat-square" / > < / a > < / p >