我才刚刚开始使用magit。我真的很喜欢它,只是diff查看器真的让我很讨厌。块突出显示没有任何意义,因为当我滚动时,光标随着屏幕移动,突出显示新的区域。在magit diff模式中也没有其他语法突出显示。有没有人知道如何禁用块突出显示,并获得更好的区别颜色,而不是白色和灰色?
谢谢。
发布于 2011-05-15 04:54:34
应该有一个自定义组magit,它允许你为diff查看器定制所有不同的面孔。
换句话说,您可以运行
M-x customize-group RET magit-faces RET以查看Magit使用的所有面孔的列表。当然,与diff查看器相关的是以Magit Diff开头的那些。
只需自定义并选择Apply and Save即可。或者,您可以只使用自定义界面来查看哪些面可用,然后在初始化文件中使用set-face-foreground、set-face-background等直接设置它们。
发布于 2013-05-15 17:37:23
这是与Emacs标准主题“袋熊”相结合的Magit的问题。
要解决此问题,请执行以下操作
M-x customize搜索magit-item-highlight,单击Show All Attributes,取消选中Inherit,然后选择Save and Apply (也可以仅应用)。
你失去了当前大块的高亮显示,但你仍然可以从大块的标题中看出,所以它有点多余。否则,它很好地解决了问题。
发布于 2011-05-11 23:05:23
高亮显示的区域对应于当你点击"s“时将被转移的藏身之处。
在大块头内部,差异应该是彩色的。您可以测试开发版本(请参阅https://github.com/magit/magit),如果这不能解决您的问题,请在https://github.com/magit/magit/issues/133中添加关于您的配置和确切问题的注释。
https://stackoverflow.com/questions/5965959
复制相似问题