2016-05-24 2 views
2

同時に2つのSublimeウィンドウを実行しています。あるウィンドウでは、別のウィンドウを更新するコードを取得しています。どちらも同じ色のパターンを使用しているので、私はそれらの間で混乱しています。2つのSublimeウィンドウを区別する方法

私の質問は、ウィンドウ間を区別する方法はありますか?カラースキームを違うものにするか、それとも何かをする?

答えて

1

これは非常に簡単なpluginkey 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キーシフトCSを打つ、あなたがの配色を変更したいウィンドウを選択それらをヒットSヒット。もちろんキーバインディングを変更することもできます。

関連する問題