同時に2つのSublimeウィンドウを実行しています。あるウィンドウでは、別のウィンドウを更新するコードを取得しています。どちらも同じ色のパターンを使用しているので、私はそれらの間で混乱しています。2つのSublimeウィンドウを区別する方法
私の質問は、ウィンドウ間を区別する方法はありますか?カラースキームを違うものにするか、それとも何かをする?
同時に2つのSublimeウィンドウを実行しています。あるウィンドウでは、別のウィンドウを更新するコードを取得しています。どちらも同じ色のパターンを使用しているので、私はそれらの間で混乱しています。2つのSublimeウィンドウを区別する方法
私の質問は、ウィンドウ間を区別する方法はありますか?カラースキームを違うものにするか、それとも何かをする?
これは非常に簡単な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
に開きます。
次に、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" },
ファイルを保存し、すべてをすべて設定する必要があります。あなたはCtrlキーAltキーシフトCを打つ意味リリース - その後、CtrlキーAltキーシフトC、Sを打つ、あなたがの配色を変更したいウィンドウを選択それらをヒットSヒット。もちろんキーバインディングを変更することもできます。