我同时运行两个 Sublime 窗口。在一个窗口中,我正在获取更新另一个窗口的代码。两者都使用相同的颜色图案,所以我对它们感到困惑。
我的问题是,有没有办法区分 window ?使配色方案不同,或类似的东西?
最佳答案
这可以通过一个非常简单的 plugin 来完成。和 key binding .一、选择 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"
到您想在窗口中使用的任何配色方案。将文件另存为 Packages/User/change_window_color_scheme.py
- 如果你只是去 File -> Save
它应该自动打开到 Packages/User
.接下来,通过选择 创建一个新的键绑定(bind)。
Preferences -> Key Bindings-User
如果文件为空,则添加以下内容:[
{ "keys": ["ctrl+alt+shift+c", "s"], "command": "change_window_color_scheme" }
]
如果您已经有一些自定义键绑定(bind),请在左方括号
[
之后的行中添加以下内容:{ "keys": ["ctrl+alt+shift+c", "s"], "command": "change_window_color_scheme" },
保存文件,一切都应该设置好。选择您要更改配色方案的窗口,然后按 CtrlAltShiftC、S - 表示您按 CtrlAltShiftC,松开它们,然后按 S。当然,如果您愿意,可以更改键绑定(bind)。
关于sublimetext3 - 如何区分两个 Sublime 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37412809/