Spróbuj coś takiego w swoim kluczem użytkownika oprawa:
{
"keys": ["YOUR_SHORTCUT"],
"command": "set_setting",
"args":
{
"setting": "color_scheme",
"value": "Packages/Color Scheme - Default/Solarized (Light).tmTheme"
}
}
Oczywiście, cokolwiek zmienić Packages/Color Scheme - Default/Solarized (Light).tmTheme
do tematu wolisz.
Jeśli chcesz przełączać pomiędzy dwóch wersjach kolorystycznych, można utworzyć wtyczki (Tools/New Plugin...
):
import sublime, sublime_plugin
class ToggleColorSchemeCommand(sublime_plugin.TextCommand):
def run(self, edit, **args):
scheme1 = args["color_scheme_1"]
scheme2 = args["color_scheme_2"]
current_scheme = self.view.settings().get("color_scheme")
new_scheme = scheme1 if current_scheme == scheme2 else scheme2
self.view.settings().set("color_scheme", new_scheme)
i zapisać go w katalogu Packages/User
.
Następnie dodać klucz wiążące tak:
{
"keys": ["YOUR_TOGGLE_SHORCUT"], "command": "toggle_color_scheme",
"args":
{
"color_scheme_1": "Packages/Color Scheme - Default/Solarized (Light).tmTheme" ,
"color_scheme_2": "Packages/Color Scheme - Default/Solarized (Dark).tmTheme"
}
}
fantastyczne, dokładnie to, czego szukałem! dzięki! – pkazmierczak
@Riccardo Czy istnieje również sposób przełączania między trzema schematami? –
Niesamowite, +1! W jaki sposób można to zrobić za pomocą motywów (na przykład, przełączając Soda Dark/Light wraz ze schematem kolorów)? Próbowałem pobrać i ustawić '' theme ''ale nie wydaje się, że działa – FeifanZ