fisheva / Eva-Theme

A comfortable and semantic theme.
https://marketplace.visualstudio.com/items?itemName=fisheva.eva-theme
MIT License
452 stars 38 forks source link

光标颜色和参考线颜色相同,导致光标看不到了 #53

Closed thiswind closed 3 years ago

thiswind commented 3 years ago

我非常喜欢这个配色,尤其是Light配色。但是有一个小问题希望能解决一下。就是Python的缩进参考线的颜色、宽度与光标一模一样,光标很容易被遮挡导致找不到。

Screenshot

image

https://github.com/fisheva/Eva-Theme/blob/167b1b36ef24557c6fa637c5bdc3794b0d2a2568/themes/Eva-Light.json#L63 就这里,光标和另外6个东西的颜色是相同的。UP主的审美这么优秀,请UP主换一个光标的颜色吧,然后UP主重新发布一下,我们在vscode里update一下,就解决了

这样直接要求很不礼貌,可是最近暂时没有时间来阅读源码写PR,只好求UP主帮忙改改,谢谢😊🌹

fisheva commented 3 years ago

尝试了下,发现如果光标的样式是细线的话,确实会有这个问题。

WX20210519-080604@2x WX20210519-080521@2x

我平常用的是粗线,即使和对齐线重合,还是能看出差别。

WX20210519-230814@2x WX20210519-230804@2x

最初光标我设置的是类似函数的蓝色,直到了解一点Vim编辑器后,在VSCode里安装Vim插件

WX20210519-231153@2x

才发现Vim模式光标始终是块状

WX20210519-231352@2x WX20210519-231509@2x

这种模式下如果光标还是蓝色,就和对括号的透明橘黄色很不协调,而VSCode目前还未给不同光标样式做API区分。

line模式下,橘黄色略差于蓝色; block模式下,橘黄色远胜于蓝色。综合考虑,就将光标颜色定为了橘黄色。

不过您可以在VSCode的设置setting.json文件里添加:

"workbench.colorCustomizations": {
        "editorCursor.foreground": "#6495EE",
    },

就可以自行设置光标颜色了。

thiswind commented 3 years ago

非常感谢 UP 主提供的颜色,

WX20210523-202550@2x