【问题标题】:In my vim ( under colorscheme molokai), my listchars( vertical bar) is weird在我的vim(在colorscheme molokai下)中,我的listchars(竖线)很奇怪
【发布时间】:2023-03-24 08:50:01
【问题描述】:

我的相关设置是:

colorscheme  molokai
set  listchars=tab:\|\ 

我真正需要的是一个真正的“垂直条”, 但molokai 将其显示为接近“斜线”。

其他配色下正常。

我该怎么办?

【问题讨论】:

  • 虽然这在技术上是超级用户的问题,但我也想知道答案:)
  • 你确定你设置了“set listchars=\|\”吗?正如预期的那样,它在我的系统上不起作用。是否设置 listchars=tab:\|\ ?

标签: vim color-scheme


【解决方案1】:

使用以下设置按预期工作

set list
set listchars=tab:\|\

listchars 选项卡需要两个字符,如>-> 显示在 tab 开头,其余由第二个字符填充 -

所以\|\ 实际上是|space 字符被\ 转义。因此,您需要在\|\ 之后放置一个空格

【讨论】:

  • 是的,我在\|\后面加了一个空格,就是“\|\”。但是“|”只是在 molokai 方案下看起来非常接近“/”,非常厌烦!其他都OK。
  • 您如何设置 listachars,您的问题中缺少tab
  • 很抱歉,我的问题中错过了“标签”。
【解决方案2】:

现在我知道为什么会这样了。

只是在 molokai/colors/molokai.vim 中禁用它 :hi SpecialKey gui=斜体

因为斜体字体使动词条“|”接近斜线"/"

这是我当前的设置,:hi SpeciakKey gui=bold

希望对你有帮助!

【讨论】:

    猜你喜欢
    • 2011-08-20
    • 2016-07-03
    • 1970-01-01
    • 1970-01-01
    • 2017-06-01
    • 2015-09-14
    • 2021-12-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多