在Emacs或Vim中更改活动缓冲区/窗格的背景颜色

the*_*edz 11 vim emacs

我通常在30英寸显示器上使用Vim和Emacs全屏工作,这意味着我倾向于有很多分裂.活动窗格的模式行改变了Vim和Emacs中的背景,但有时这不是一个易于查看的活动窗格指示器.

有没有办法改变活动窗格的背景颜色,以便我一眼就能看到我目前的分裂?

无论是Vim还是Emacs解决方案都可以.

Vit*_*hKa 7

如何自定义活动模式行的颜色?

M-x customize-face RET mode-line 
Run Code Online (Sandbox Code Playgroud)

将背景更改为"红色",将前景更改为"白色",除了活动缓冲区外,您将无法关注其他任何内容:)


Tre*_*son 0

对于 Emacs,你不能这样做。您只能更改框架的背景。

请参阅相关问题:

一种选择是使用平铺窗口管理器,并使用一堆不同的 Emacs 框架。然后您可以使用FrameMove包在帧之间轻松移动。