# Sublime Text 3 - Visual Changer **VisualChanger** is a simple tool that allows you to add profiles that affect settings of the editor and its plugins. You can then change between profiles using the command palette or key bindings. ## Installation - Search for `VisualChanger` in Sublime's package control ## Usage ![Usage gif](execution.gif) * VisualChanger adds an example configuration in your settings file(Preferences > Settings): ```json "visual_changer": { "profile_name_1": { "plugins_and_syntax-specific_settings": { }, "visual_changer_test": "value 1" }, "profile_name_2": { "plugins_and_syntax-specific_settings": { }, "visual_changer_test": "value 2" }, "profile_name_3": { "plugins_and_syntax-specific_settings": { }, "visual_changer_test": "value 3" } } ``` * Example of profile configuration - You can target the editor, plugins and syntax-specific settings. - They keys in `plugins_and_syntax-specific_settings` refer to the name of the setting file used, in this case `PlainTasks` is the name of the setting file for the PlainTasks plugin and `Python` is the name for the Python syntax-specific setting file. ```json "visual_changer":{ "day": { "color_scheme": "Packages/ayu/ayu-light.tmTheme", "original_color_scheme": "Packages/ayu/ayu-light.tmTheme", "theme": "ayu-light.sublime-theme", "plugins_and_syntax-specific_settings": { "PlainTasks": { "color_scheme": "Packages/PlainTasks/tasks-solarized-light.hidden-tmTheme" }, "Python":{ "font_size": 10 } }, }, "night": { "color_scheme": "Packages/ayu/ayu-mirage.tmTheme", "original_color_scheme": "Packages/ayu/ayu-mirage.tmTheme", "theme": "ayu-mirage.sublime-theme", "plugins_and_syntax-specific_settings": { "PlainTasks": { "color_scheme": "Packages/PlainTasks/tasks-eighties-colored.hidden-tmTheme" }, "Python":{ "font_size": 15 } } } } ``` * You can change between profiles using the command palette(Ctrl+Shift+p) or using key bindings ###### Setting key binding: ```json { "keys": ["ctrl+alt+d"], "command": "visual_changer", "args": {"profile_chosen": "day"} } ```