Rstudioのカラースキームを変更する方法はありますか? 6または7デフォルト、事前にパッケージ化されたテーマが付属しています。とにかく、これらをカスタマイズしたり、自分で作成できるアドインをカスタマイズしたりできるかどうか疑問に思っています。
残念ながら、現在これを行う方法はありません。 RStudioのテーマは、組み込みの ACEテキストエディター のテーマに基づいています。 ACEテーマに基づいて内部テーマを生成できるため、RStudioで本当に使用したいACEテーマがある場合は、RStudioにプルリクエストを送信できます( GitHubでホスト )。考慮。
これに対処するためのより高速な方法があり、100%実行可能です。
お気に入りのエディターテーマでRStudioを開き、.R
スクリプトを開きます
ソースレイアウトを検査(右クリック>検査)および Ctrl + f .ace_comment
などの一意のクラスセレクタ。サイドペインの一致したCSSルールボックスで、属性を可能な限り一意にコピーします(つまり、color: #0088FF;
私はCobaltテーマを使用しています)。
RStudioのインストールパスに移動し、/www/rstudio/
に飛び込みます。 jorloffが正しく言ったように、VERYUGLYNAME.cache.css
のようなファイルがたくさん見つかります。管理者としてお気に入りのテキストエディタでそれらすべてを開きます。
ファイル内を検索: Ctrl+ Shift + f (崇高なテキストで)そして、以前に選択した一意の属性値を入力します。ブーム、そこにあります。
クレイジーなスタイルの編集を楽しんでください。最初にバックアップすることを忘れないでください。
ジョナサンが言ったように、RStudioのエディターはACEテーマに基づいているため、すべてのクラスにはace_
接頭辞が付いています。エディターの階層を調べて理解してください。 HTMLコードを調べて構造を理解することをお勧めします。エディターはid="rstudio_source_text_editor"
で始まります
Windows用のRStudio Desktop 0.99.892リリースを使用しています
私はR Studioを初めて使用しました。RStudioの配色をカスタマイズする方法を共有したいと思います。
Rstudioでコメントの色を変更する方法
コメントを追加できません。すべての返信とコメントを読み、いくつかのことを試したことは興味深いようです。ここに私のために働くものがあります。
RStudio 1.0.136を使用しています。すべての投稿によると、エディターを右クリック->検査。 Webインスペクタが表示され、[要素]タブが表示されます。次に、[ソース]タブをクリックし、[このセッションでのみ有効にする]を選択して、[デバッグを有効にする]ボタンをクリックします。テーマxxxxxxx.cache.cssファイルのコードが表示されます。エディターに何もない場合は、「要素」メニューのすぐ下にある左上の「ナビゲーターを表示」ボタンを試してください。リストから.cssファイルを選択すると、ファイルが開きます。
行番号が暗いようです。変更されましたcolor: #222;
〜color: #818222;
このセクション:(私の悪い色覚を許してください)。そして、あなたはすぐに色の変化を見ることができます!なんてすごい!
.ace_Gutter {
background-color: #3d3d3d;
background-image: -moz-linear-gradient(left, #3D3D3D, #333);
background-image: -ms-linear-gradient(left, #3D3D3D, #333);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3D3D3D), to(#333));
background-image: -webkit-linear-gradient(left, #3D3D3D, #333);
background-image: -o-linear-gradient(left, #3D3D3D, #333);
background-image: linear-gradient(left, #3D3D3D, #333);
background-repeat: repeat-x;
border-right: 1px solid #4d4d4d;
text-shadow: 0px 1px 1px #4d4d4d;
color: #818222;
}
@skanで言及された選択された単語は薄すぎる。私は同じ問題を抱えています。だからここにそれを見つけました:
.ace_marker-layer .ace_selected-Word {
border-radius: 4px;
border: 8px solid #ff475d;
box-shadow: 0 0 4px black;
}
私が変更され border: 8px solid #ff475d;
。現在は非常に明るいか、明るすぎる可能性があります。とにかく、それは動作します。みんなありがとう。そして、これが役立つことを願っています。
これは現在のセッションのみです。変更する.cssと何をすべきかがわかったので、元の.cssファイルを変更して永続的に維持するのは簡単です。
MacのRStudio
0.99.879でこれを行うハックを見つけました。
_/Applications/RStudio.app/Contents/Resources/www/rstudio/
_には、_.cache,.css
_という拡張子の付いたファイルがたくさんあります。これらは、テーマのフォーマットを保持するファイルです。名前は説明的ではないので、編集したいテーマに合ったものを見つけるために実験する必要がありました。
TextMateテーマを変更したかったので、ここに私の手順を示します。
.ace_comment {color: rgb(255,255,0);}
Skanなどの場合、スレッド内の他の場所に投稿されたリンクに役立つIntelを含めることができます。 Linuxで、(バックアップしてから)一番近いお気に入りのテーマを/ usr/lib/rstudio/resources/themes /に管理者として開き、色を編集してうまく機能することを発見しました。たとえば、カオステーマには強調要素がありません。これにより、文字のグループを選択すると、ファイル内の他のインスタンス(オブジェクトなど)が強調表示されます。 Textmateテーマにはこれがあるため、ブロックをコピーし、それに応じて色を変更しました。誰か興味があれば、55行目で、
.ace_marker-layer .ace_selected-Word {
background: #141414;
border: 1px solid #FF0000;
}
ファイルのバックアップを作成すると(Linuxでは/usr/lib/rstudio/resources/themes/chaos.rstheme)、RStudioは魔法のようにバックアップに切り替わる場合があります。つまり、加えた変更が適用されません。明らかに、フォルダ内のファイル名に基づいてテーマリストにデータが入力されません。
また、#123として指定された色は#123456 HEXを受け入れます。 #123形式が何であるかわかりません。