Sublime Text 3テーマがサイドバーに影響しないのはなぜですか?


125

私は通常、コーディングに暗いテーマを使用するだけなので、Sublime Text 3のサイドバーが、適用するテーマが何であれ、ライトテーマのままであるのは本当に面倒です。

これを変更する方法を知っている人はいますか?

私の構成:Mac OSX 10.10.1 Yosemite、Sublime Text 3 Stable Channel、Build 3065

ここに画像の説明を入力してください


親切な人々の助けのおかげで、この問題はちょうど解決されました!
connexo 2015年

回答:


78

Sublimeの最新バージョンではこの問題が修正されています。[設定]をクリックし、[テーマ]をクリックして[ Adaptive.sublime-theme ]を選択します。これにより、サイドバーが濃い色の背景に変わります。


1
何も追加しなくてもサイドバーの外観を変更できるため、この回答は本当に役立ちます。
サイカット2018

123

Sublimeのユーザーインターフェイス(サイドバーなど)を変更するSublime UIテーマを探しています。これは、Sublimeのウィンドウのコード部分のみを変更するカラーテーマ/スキームとは異なります。私は多くのUIテーマをテストしましたが、最も気に入ったのはTheme-Sodaでした。SublimeのPackage Controlを使用してインストールできます。これを有効にするには、[設定] >> [設定]-[ユーザー]に移動して、次の行を追加します。

"theme": "Soda Dark 3.sublime-theme",

これは、ソーダダークUIテーマとトワイライトのデフォルトのカラースキームを使用したSublime Text 3の印刷画面です。

ここに画像の説明を入力してください


3
これは私を助けました!私は以前にSodaテーマをインストールしましたが、すぐにアンインストールされ、壊れたタブとフォントのアンチエイリアスに恐怖を感じました。しかし、あなたの答えを見て私はそれを再度インストールしてST3を再起動しました-そして、私の人生は二度と同じではありませんでした!:D
ankush981

2
いい答えだ。OPがUIテーマではなくカラースキームを使用していることはわかりませんでした。
MattDMo 2016年

ちなみに、Sublimeが好きなら、Atomを試してみてください。オープンソースであり、同じSublime機能を備え、整理されており(設定GUIさえあります)、デフォルトでより美しくなっています。
renatov 2016

@Jayの回答が適切ですが、Centos 6で古い崇高なテキストバージョンを使用している場合は、[設定] >> [パッケージの参照]を選択し、次にPackagesディレクトリから手動でこのプラグインをインストールできますこのテーマのクローン:git clone https://github.com/buymeasoda/soda-theme/ "Theme - Soda"。次に、この回答で説明されているように、ユーザー設定を変更します。
ecoe

私のsublime3ビルド3175で、[設定]-> [テーマ]をクリックし、[Adaptive.sublime-theme]を選択すると、サイドバーが暗くなります。
imafish

37

Default.sublime-themeを編集して、サイドバーのスタイルを手動で変更できます。

これを行うには、Packages / Theme-Default / Default.sublime-themeの「sidebar_tree」、「sidebar_heading」などのクラスを編集します。これらのデフォルトを上書きするには、このDefault.sublime-themeをPackages / Userフォルダー内に配置します。

Sublime Textメニューから「Preferences→Browse Packages…」を選択すると、そこに移動します。


2
Default.sublime-themeはどこにありますか?ST3では、テーマはありません-パッケージフォルダー内のデフォルトフォルダー。
connexo 2015年

崇高なテキストメニューから「設定→パッケージの参照…」を選択すると、そのページに移動します。
Pere Pages、

3
「Packages」という名前のフォルダーに移動し、次のサブフォルダーが表示されDefault.sublime-themeます。
connexo 2015年

3
あなたはまさにハイパーリンクに従っています。そして、ファイルをフォルダに入れます。@MattDMoが言うように崇高な再起動よりも
Pere Pages

ハイパーリンクに気づかなかった。助けてくれThx、仲間!
connexo 2015年

18

テーマを完全に有効にするには、Sublimeを完全に再起動する必要があります。変更して保存するPreferences.sublime-settingsか、テーマを変更するプラグインを使用するだけではそれはできません。赤い点をクリックしてウィンドウを閉じるだけでなく、Qまたはを使用する必要がありSublime Text -> Quitます。


3
多くの場合、私はそれを行いました。どんなテーマを適用しても、サイドバーは決して変わりません。
connexo 2015年

Sublimeを再起動してもサイドバーは変わりません。サイドバーの外観を変更するには、UIテーマをインストールする必要があります。私の答えを見てください。
renatov

Sublime3、ビルド3114はサイドバーが黒くなる前に再起動が必要でした
acidjunk

14

これらのテキストエディタを使用している多くの人々の基本的な誤解を説明するメモをここに入れようと思いました...特に崇高なテキスト(または少なくともそれを使用するので、どのように機能するかわかりません)他の編集者向け):

「テーマ」と「配色」があります。それらは似ていますが、異なることに影響します。「テーマ」はUI全体をアクティブに変更し、そのように設定した場合、カラースキームを含めることができます。これには通常、サイドバーが含まれ、ファイルタブのオプションを含めることもできます。また、サイドバーのアイコンを含めることもできます。そして、コーディングウィンドウのみを変更する「カラースキーム」があり、サイドバーやファイルタブなどは変更されていません。

一部の人々は、カラースキームを「テーマ」と呼んでいるため、「テーマ」ですべてが変わると思っている人がいるため、混乱が生じます。

また、追加の注意事項:すべてのユーザーに対してテーマが自動的にインストールされるわけではありません。テーマをインストールするとき、ユーザー設定(「設定」>「設定-ユーザー」の下)を開く必要があります。次に、次のような行を追加する必要があります。

"theme": "Theme-Name.sublime-theme" 

(「テーマ名」はテーマの名前です)。

これは、配色をアクティブにするだけの場合とは異なります。Sublime Textのドロップダウンメニューからカラースキームを選択した場合は、次のような行が表示されます。

"color_scheme": "Packages/Color-Scheme-Name.tmTheme"

(「Color-Scheme-Name」は配色の名前です)。


10

これが短いバージョンです:

  1. .sublime-theme ファイルは、サイドバーやファイルタブを含むUIの外観を変更します。
  2. これらを定義することは大変な苦痛なので、多くの時間を節約し、テーマメニュースイッチャーパッケージをインストールします。

更新: Sublime Text 3は、カラースキームとテーマの動作方法を根本的に変更し、それらを処理するために構築されたパッケージの多くを壊しました。Sublimeの開発者はカスタマイズシステムへの変更を完全に説明しておらず、修正方法も扱っていないため、この投稿の正確さ、およびここで言及したパッケージの機能を確認できません。そして、最高の状態で、変更するのははるかに困難です。

この時点では、この投稿はSublime Text 2の「テーマ」と「カラースキーム」の違いへの参照としてのみ使用する必要があります。私自身はSublime Text 3のテーマやカラースキームをまだ正常に変更していないためです。

このSublime Customization Quagmireを解明するためにより多くの時間を費やすことができるので、この投稿を更新します。


これは長いバージョンです:

tmThemeと崇高なテーマのファイルタイプの影響領域 図1:「配色」と「テーマ」の違い-Sublimeコミュニティでは、これらの用語はしばしば混乱し、互換的に使用されます。

Sublimeの外観を変更することは、3つの主な理由により、比較的困難な作業です。

  • 不十分な用語
  • 崇高なコミュニティにおける誤った情報
  • インストールの悪夢

用語

カスタマイズできるSublimeの2つの異なるセクションがあります。

  • 編集可能領域(紫地域)
  • ユーザインタフェース(緑色領域)

これらは2つの異なるファイルタイプを使用し、用語を正確に反映していません。

この決定の「なぜ?」は互換性であり、簡潔にするためにここでは説明しませんが、この取り組みの結果は次のとおりです。

呼び出されるファイルの種類tmThemeはテーマには影響しません。カラースキームに影響します

配色 (紫色で強調表示)

  • 編集可能な領域の外観に影響を与えます(より具体的には、編集可能な文字、つまり、強調表示されたときと強調表示されていないときの色など)。
  • 比較的作りやすい
  • 配色は、崇高なコミュニティ全体で誤って「テーマ」と呼ばれています。

テーマ (緑色で強調表示)

  • .sublime-theme ファイルは、テーマ、またはSublimeのUIの側面を変更します。
  • 生産が難しい
  • 「配色」と比較して、真の崇高なテーマを見つけるのは難しい

誤報

多くのパッケージはテーマを変更すると主張していますが、実際には配色を変更しています。これは通常、「テーマ」がUIを具体的に指すことを知らないためです。

したがって、カラースキームではなく、真の「テーマ」パッケージを見つけることも困難です。

一部の正当なWebサイトでさえも2つを正しく区別しないため、課題が増えます。たとえば、colorsublime.comには、崇高な「テーマ」の変更に関するチュートリアルがありますが、実際には「カラースキーム」ファイルタイプ(.tmTheme)を参照しています。

インストールの痛み

テーマと配色はインストールと定義が困難です。実際、プロセスがいかに難しいかは衝撃的です。完全に説明されていないSublime Text 3のインストールおよび定義要件の根本的な変更により、さらに困難が増し、テーマとカラースキームを変更するために依存していたパッケージの多くが壊れます。

実際のテーマパッケージをインストールし(パッケージコントロールでパッケージを参照してテーマパッケージを見つけます)、設定で定義してから、Sublimeを再起動する必要があります。そして、何か間違ったことをした場合、Sublimeはユーザー定義のテーマ設定をデフォルトに置き換えるだけです。はい、あなたは私に正しく聞いた、通知やエラーメッセージなしで、Sublimeはあなたのテーマ定義を上書きします。

しかし、テーマメニュースイッチャーを使用すると、Preferences>に移動するThemeだけで、インストールしたすべてのテーマのリストが表示されます。Sublimeを再起動せずにテーマを簡単に切り替えることもできます。

これはウェブサイトからのサンプルです:テーマスイッチャーgif

私はテーマメニュースイッチャーとはまったく関係がなく、ただのファンです。

繰り返しになりますが、テーマメニュースイッチャーはSublime Text 3では同じように機能しません。カスタマイズした外観が必要な場合は、Sublime Text 3に更新しないことをお勧めします。


5

最初にSBT 3を使用していると思いましたが、バージョン2をまだ使用していることに気付きました。


Windowsでサイドバーが暗くなった!

ユーザー設定のテーマを "Soda Dark 3.sublime-theme"に設定すると、途中で機能しますが、フォルダー構造が表示されないことに気付きました。だから私はテーマで他のオプションを試してみることにしました-"3"のないSodaフォルダーはすぐに動作しました。これは、下の[設定]> [設定]-[ユーザー]ファイルで機能します。

{   
    "theme": "Soda Dark.sublime-theme",
    "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme"
}

3

サイドバーが白でなくなった場合:

  1. デフォルトではここにsublimeリンクがないため、デフォルトのテーマをダウンロードします。sublime-Theme
  2. 崇高な3設定で->>パッケージを参照
  3. 「デフォルトテーマ」というフォルダを作成し、ダウンロードしたファイルを入れます

テーマsetUIをインストールした場合、setUI file.sublime-テーマはコメント付きの行を探します。

"// sidebar || BG of selected files"

そしてその下に文字列

"layer0. opacity: { "target": 0.0, "speed": 50.0, "interpolation": "smoothstep" }
replaceable target": 0.0 --> target": 1.0

2

設定color_schemeではコードパレットのみが設定され、設定themeではST3テーマ全体が指定したテーマに設定されます。

{
    "theme": "Nil.sublime-theme",
    "color_scheme": "Packages/Theme - Nil/Big Duo.tmTheme"
    ...
}

2

これを行う簡単な方法の1つは、
[設定]-> [パッケージ設定]-> [テーマ名]-> [アクティベーション]に移動します。

私の場合、Boxyテーマをインストールしたので、パスは
[設定]-> [パッケージ設定]-> [Boxyテーマ]-> [アクティベーション]になります。

次に、アクティブにするテーマパッケージのタイプを選択できるポップアップメニューが表示されます。
上矢印と下矢印を使用して選択し、Enterキーを押すか、単に選択するものをクリックします。

これは、インストールされているテーマが崇高なテキスト3サイドバーもカスタマイズした場合にのみ適用可能な手順です。

それが誰にも役立つことを願っています!


1

エクスペリエンスを向上させ、崇高なテキストUIのサイドバーとテーマを変更する最良の方法は、それを制御する2つのパッケージをインストールすることです。

  1. パッケージ内にUIがあるテーマをインストールします(私はAgilaテーマ[ドラキュラ]を使用しています)
  2. テーマメニュースイッチャーパッケージのインストール

これら2つをインストールしたら、配色(テキストエディター)を変更し、テーマメニュースイッチャーを使用して、使用するUIに切り替えます。

覚えておいてください: パッケージ内にUIを含めるには、インストールするテーマが必要です。


0

パッケージSynced Sidebar Bgをインストールするだけです:現在の配色に基づいてサイドバーのテーマが変更されます。ただし、配色を変更するたびに、ファイルPreferences.sublime-settingsを開いた後にサイドバーが変更されるようです



-1

私も同じ問題を抱えていました。呼び出されるjsonプロパティを編集して、[設定]-> [設定]-[ユーザー]でテーマを設定するだけです。

{
    // Default theme
    "theme": "Material-Theme.sublime-theme",
    "color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme"
}

使用しているマテリアルテーマ。それは私のために働いた。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.