R Studio:更改光标颜色

时间:2016-12-02 21:58:17

标签: cursor rstudio

我在R Studio中使用Cobalt编辑器主题,我稍微通过更改相应的.cache.css文件进行了调整。背景颜色是暗的(我的选择),但文本光标(鼠标指针)也很暗,所以很难看到。 在哪里或如何将鼠标指针颜色更改为例如.cache.css文件中的绿色?

3 个答案:

答案 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编写的。