VSC - tworzenie motywu
Opublikowano ptk 05 lutego 2021 w VSC • 1 min read
Podejrzenie ustawień użytkowanego w danym momencie motywu:
VSC -> Commend pallet (ctrl/shift/p) -> run command -> Developer: Generate Color Theme From Current Settings
Tworzenie własnego motywu
Instalacja narzędzia
npm i -g yo generator-code
Uruchomienie narzędzia
yo code
Stworzenie plików dla nowego motywy => Wybranie opcji: New Color Theme -> No, start fresh -> name -> identifier -> name of theme -> dark
W terminalu (przejście do folderu zawierającego pliki nowego motywu):
cd new-theme-name
Plik motywu znajduje się w katalogu themes i jest plikiem json (F5 -> uruchamia podgląd motywu)
Narzędzie służące do identyfikacji poszczególnych części tekstu w edytorze -> ukazuje jakie ustawienia za nie odpowiadają
VSC -> Commend pallet -> Developer: Inspect Editor Tokens and Scopes
Textmate scopes ukazuje w którym miejscu należy zmienić fragment motywu odpowiedzialnego za widok poszczególnej części edytora (kolejność od najbardziej do najmniej szczegółowego)
VSC -> Commend pallet -> Developer: Toogle developers tools
To narzędzie ukazuje narzędzia deweloperskie zbliżone do tych znanych z przeglądarki chrome tylko, że dla VSC :)
Publikowanie
Odpowiednio zmodyfikowany package.json oraz README.md -> np. codestackr-vscode-theme/package.json
Pakowanie -> instalacja VCSE (extensions)
npm i -g vsce
Następnie w folderze gdzie są przygotowane pliki:
vsce package
Plik nazwa_motywu-nrWersji.vsix
jest spakowanym motywem, który można używać i rozpowszechniać
Aby wykorzystać ten pakiet, należy zainstalować motyw korzystając z komendy
code --install-extension nazwa_motywu-nrWersji.vsix
Źródło:
How to Create a Custom VS Code Theme (2020) | Step-by-Step | Debut of codeSTACKr Dark Theme