如何区分两个 Sublime windows
How to differentiate between two Sublime windows
我同时是运行两个Sublimewindows。在一个 window 中,我正在获取代码来更新另一个。两者都使用相同的颜色模式,所以我对它们感到困惑。
我的问题是,有没有办法区分windows?使配色方案不同,或类似的东西?
这可以用一个非常简单的 plugin and key binding 来完成。首先,select Tools -> Developer -> New Plugin...
并将内容替换为以下内容:
import sublime_plugin
class ChangeWindowColorSchemeCommand(sublime_plugin.WindowCommand):
def run(self):
for view in self.window.views():
view.settings().set("color_scheme",
"Packages/Color Scheme - Default/Cobalt.tmTheme")
您应该将 "Packages/Color Scheme - Default/Cobalt.tmTheme"
更改为您想在 window 中使用的任何配色方案。将文件另存为 Packages/User/change_window_color_scheme.py
- 如果你只是去 File -> Save
它应该自动打开到 Packages/User
.
接下来,通过 selecting Preferences -> Key Bindings-User
创建新的键绑定,如果文件为空则添加以下内容:
[
{ "keys": ["ctrl+alt+shift+c", "s"], "command": "change_window_color_scheme" }
]
如果您已经有一些自定义键绑定,请在左方括号 [
之后的行中添加以下内容:
{ "keys": ["ctrl+alt+shift+c", "s"], "command": "change_window_color_scheme" },
保存文件,一切就绪。 Select window 你想更改配色方案,然后按 CtrlAltShiftC, S - 意思是你按 Ctrl AltShiftC,松开它们,然后点击S。当然,您可以根据需要更改键绑定。
我同时是运行两个Sublimewindows。在一个 window 中,我正在获取代码来更新另一个。两者都使用相同的颜色模式,所以我对它们感到困惑。
我的问题是,有没有办法区分windows?使配色方案不同,或类似的东西?
这可以用一个非常简单的 plugin and key binding 来完成。首先,select Tools -> Developer -> New Plugin...
并将内容替换为以下内容:
import sublime_plugin
class ChangeWindowColorSchemeCommand(sublime_plugin.WindowCommand):
def run(self):
for view in self.window.views():
view.settings().set("color_scheme",
"Packages/Color Scheme - Default/Cobalt.tmTheme")
您应该将 "Packages/Color Scheme - Default/Cobalt.tmTheme"
更改为您想在 window 中使用的任何配色方案。将文件另存为 Packages/User/change_window_color_scheme.py
- 如果你只是去 File -> Save
它应该自动打开到 Packages/User
.
接下来,通过 selecting Preferences -> Key Bindings-User
创建新的键绑定,如果文件为空则添加以下内容:
[
{ "keys": ["ctrl+alt+shift+c", "s"], "command": "change_window_color_scheme" }
]
如果您已经有一些自定义键绑定,请在左方括号 [
之后的行中添加以下内容:
{ "keys": ["ctrl+alt+shift+c", "s"], "command": "change_window_color_scheme" },
保存文件,一切就绪。 Select window 你想更改配色方案,然后按 CtrlAltShiftC, S - 意思是你按 Ctrl AltShiftC,松开它们,然后点击S。当然,您可以根据需要更改键绑定。