Spyderエディターの背景を暗い色に変更する方法は?


90

Spyderをバージョン3.1にアップデートしましたが、配色を暗い色に変更できません。PythonとiPythonのコンソールをダークに変更することはできましたが、エディターをダークに変更するオプションは、私が期待するところではありません。Spyder 3.1エディタの配色を暗くする方法を誰かに教えてもらえますか?

回答:


181

Spyder 3を使用している場合は、

Tools > Preferences > Syntax Coloring

使用したいダークテーマを選択します。

Spyder 4では、デフォルトで暗いテーマが使用されます。ただし、別のテーマを選択する場合は、

Tools > Preferences > Appearance > Syntax highlighting theme


1
「Variable Explorer」に暗い背景をつけることはできますか?明らかなものが足りないかもしれませんが、配色を変更する方法が見つかりませんでした。「ヘルプ」ウィンドウと「ファイルエクスプローラー」ウィンドウについても同じ質問です。
Rational-IM、

@An_old_dude、それはすでに実装されており、2019
カルロスコルドバ

2
@Carlos Cordoba、迅速な対応に感謝します。これはSpyder(最高のIDE、IMHO)への素晴らしい追加になります。
Rational-IM

これは本当にめちゃくちゃです。Spyder4はテーマを選択できますが、影響を受けるのは構文強調表示領域のみで、UI全体の約2/3なので、アプリ全体の1/3(エクスプローラー、ツールバーなど)はテーマとは完全に異なります。テーマを変更すると、VSCode、PyCharm、その他すべてのIDEのようにUI全体が変更されないのはなぜですか?このようになるのであれば、文字通りテーマを選択しても意味がありません。
TokyoToo


8

Linuxのapt-getを介してまだインストールされているSpyder 2.3の場合、テーマを変更します

Tools > Preferences > Editor > Syntax Color 

Tools > Preferences > Syntax Coloring

では、さまざまなテーマを調整するためのオプションのみが表示され、実際には別のテーマが適用されません。Spyder 3.xは、Syntax Colorを介して2番目のオプションを使用します。


7

MacBook Pro(OS X)を使用している場合は、次の手順に従ってください。

python > Preference > Syntax coloring

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

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


1
@ewaleiありがとうございます!
レスナー

5

Ubuntuの上スパイダー2.3.8、私はこれを行うにはいくつかの設定を発見した-ウィンドウの異なる部分のそれぞれは...あなたががすべての領域を暗くすることはできませんということらしいです。

編集者

検査官

コンソール

歴史

IPython

そして最終的な結果は次のようになります。

最後の


1
私はSpyderのメンテナーです。あなたの答えは、非常に古いバージョンのSpyder(3年以上)にのみ適用されます。適用するSpyderのバージョンを明確にしていないため、2つの選択肢があると思います。1.それに応じて回答を更新します。2)答えを削除します。
カルロスコルドバ

奇妙なことに、先週インストールしました(を使用sudo apt-get install spyder)。spyder3Python 2.7をサポートしていないようだったので使用しませんでした(またはそうですか?)。追加のpythonがすでにインストールされているものに干渉することを望まないため、condaを使用しませんでした。とにかく、私は自分のコンピューターに到達したときに、正確なバージョンを明日更新します。
Michael Litvin、2018年

これはLinuxディストリビューションの通常の問題です。LTSまたは安定バージョンには、非常に古いパッケージが付属しています(この場合のように)。少なくとも、使用しているSpyderのバージョンがわかるように回答を編集してください。
カルロスコルドバ

できました。condaなしでPython 2.7をサポートしてSpyderを更新する方法はありますか?
Michael Litvin 2018年

2つのオプションがあります:a)ディストリビューションを更新します。およびb)virtualenvおよびpipを使用します。
カルロスコルドバ

2

エディターのダークスキームをIPythonのダークスキームに合わせるのが好きです。IPythonについては、

Tools > Preferences > IPython cosole > display tab

確認してくださいDark background

カーネルを再起動します。次に、インポートするときに取得する色を確認します。私のspyder2(python 2.7)はAnacondaのipython 5.3.0を使用しており、インポートはピンクです。エディターに最適なマッチングスキームはMonokaiです。

Tools > Preferences > Syntax coloring

私のspyder3は、暗いIPython(2.4.1)の背景を選択すると、Monokaiとは少し異なる色を印刷しますが、

Tools > Preferences > Syntax coloring  

Monokaiタブに行き、色を少し調整します。ビルトインをライラックからシアンに変更する必要がありました


2

私はオプションを試しました:ツール>設定>構文の色付け>ダークスパイダーが機能していません。

次のパスを使用する必要があります。[ツール]> [設定]> [構文の色付け]> [スパイダー]をクリックし、エディターを表示するように変更を開始します。


2

Mac OSのバージョンがウィンドウを処理する方法に問題があるため、この質問に答える人の中には、実際に彼らが推奨することを実行しようとしない人もいると思います。

新しいカラースキームを選択して[OK]をクリックすると、設定ウィンドウは閉じたように見えますが、メインのスパイダーウィンドウの後ろにあります。コマンド〜でウィンドウを切り替えるか、メインのスパイダーウィンドウを移動して、設定ウィンドウを表示する必要があります。次に、[適用]をクリックして新しい配色を取得する必要があります。



1

私の場合は、[ツール]-> [設定]-> [エディタ]で、[構文カラースキーム]ドロップダウンがリストの一番下にあります。


1

一部の人々が追加のソフトウェアのインストールを推奨するのを見てきましたが、私の意見では、最善の方法は組み込みのスキンを使用することです。

ツール>設定>構文の色分け



0

最初に設定(Ctrl + Shift + alt + p)をクリックし、構文の色付けのオプションをクリックして、スキームを「Monokai」に変更します。これを適用すると、暗いスキームが得られます。



0

LinuxでSpyder 3のテーマを暗い色に変更できることを付け加えておきます。

Qtmodern


pip3でQtmodernをインストールする

pip3 install --user qtmodern

ファイルを開きます。

python-site-packages/spyder/app/mainwindow.py

モダンなスタイルをインポート

検索:

# Qt imports

追加:

import qtmodern.styles
import qtmodern.windows

アプリのテーマ

検索方法:

def run_spyder(

追加:

#wrapper for custom theme
qtmodern.styles.dark(app)

ウィンドウのテーマ

検索:

main.show()

それを次のものに置き換えます。

##wrapper for dark window theme
mw = qtmodern.windows.ModernWindow(main)
mw.show()

0

Spyder 4.1では、次の場所から背景色を変更できます:[ツール]> [設定]> [外観]> [構文の強調表示スキーム]


0

Spyder 3の場合:[ツール]> [環境設定]に[環境設定]が見つからない場合、それはおそらく、環境設定がツールバーのデフォルトの環境設定によってツールバーに固定されているためです。


-4

はい、それは直感的な答えです。Spyderには直感的なものはありません。Preferences / Editorに移動して、必要なスキームを選択します。次に、Preferences / Syntax Coloringに移動し、必要に応じて色を調整します。tcebob


3
これはSpyder 2.3ではできなかった方法ですが、Spyder 3ではできなくなりました。新しいスキームの選択と現在のスキームの調整はどちらもPreferences > Syntax Coloring現在行われています。
Carlos Cordoba 2016
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.