我在R Studio中使用Cobalt编辑器主题,我稍微通过更改相应的.cache.css文件进行了调整。背景颜色是暗的(我的选择),但文本光标(鼠标指针)也很暗,所以很难看到。 在哪里或如何将鼠标指针颜色更改为例如.cache.css文件中的绿色?
答案 0 :(得分:2)
在其他工具上使用this issue,我将这些行添加到我的cache.css
文件中:
.ace_editor *, input.GNKRCKGCKS { cursor: -webkit-image-set(url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=') 1x, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC') 2x) 5 8, text; }
答案 1 :(得分:0)
我找不到编辑cache.css
的方法,但是根据Devin的回复和rstudio论坛在我的最后工作。
cd <path_to_rstudio_server>/www/rstudio/
nano 1C0010BF6F4789B46E4091CEC24E6DAD.cache.css
其中 1C0010BF6F4789B46E4091CEC24E6DAD.cache.css 匹配我用于rstudio的当前 Material 主题。要查看rstudio主题的css文件,请右键单击rstudio浏览器窗口中上方代码面板中的任意位置,然后为Chrome(Firefox)选择 Inspect(Element)选项。在右侧面板的样式部分下,您应该看到文件名〜alphanumberic_characters.cache.css
。
在.ace_string.ace_regexp
下的Devin回复中添加光标css:
.ace_cursor,
.ace_string.ace_regexp {
color: #D30102
-webkit-image-set(url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=') 1x, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC') 2x) 5 8, text;
}
保存,退出并重新启动rstudio-server以使编辑生效。
答案 2 :(得分:0)
Windows解决方案
您可以通过转到“ C:// Program Files / RStudio / resources / themes / your_theme_of_chocie”来编辑特定主题
使用诸如VS代码之类的文件打开文件,例如Set<Integer> rows = new HashSet<Integer>();
rows.addAll(Arrays.asList(new Integer[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }));
Set<Integer> columns = new HashSet<Integer>();
columns.addAll(Arrays.asList(new Integer[] {1, 2, 3, 4, 5, 6, 7, 8, 9}));
Set<Integer> intersectSets = new HashSet<>(rows);
intersectSets.retainAll(columns);
int i= 1;
int j = 1;
Button matrix [][] = new Button[3][3];
for(i=1; i<=3; i++) {
for(j=1; j<=3; j++ {
matriz[i][j].setText( random element from intersect set)
//I think that I have to remove the element so later it's a new element
}
}
从上面的答案中粘贴@Devin提供的行。
保存文件,然后重新打开RStudio。这是一个.rstheme文件,它是用CSS编写的。