通常,终端仿真器中可以由用户定义16种颜色。某些终端仿真器允许自定义256种颜色。
但是,是否可以使这些颜色中的任何一种都是半透明的?目的是查看我们是否可以Vim
以稍微更用户友好的方式更改透明度和警告颜色。我正在考虑覆盖16-32范围内的某些颜色。
PS:我在这里使用带有Terminix TE的Arch Linux。如果这是依赖于TE的OS,则任何解决方案都将起作用。我可以考虑切换,开个玩笑:)。
因此,我是否正确理解您希望某个应用程序(例如vim
)能够使用诸如纯绿色,纯蓝色,半透明红色等颜色?
我在任何仿真器中都没有听说过这种功能。特别是Terminix,使用不支持此功能的VTE小部件。
可以在某些终端仿真器中使用OSC 4转义序列来修改256色调色板的确切值,但是新值始终是RGB,而不是您需要的RGBA。
同样,一些终端仿真器支持直接RGB颜色,但是我在任何地方都没有发现RGBA的迹象。
所有标准8/16,扩展256或直接RGB 1600万色都是纯色。除了这些以外,前景和背景还有“默认”颜色,在这里,背景可以具有图像或透明度,具体取决于模拟器。
PS。我不明白为什么您认为半透明的错误消息对用户友好。屏幕截图模型可能可以帮助我们想象您为什么要拥有此功能。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句