如何删除vim中突出显示的文本背景?

时间:2017-08-02 13:04:24

标签: vim colors windows-subsystem-for-linux

我指的是灰色背景突出显示使vim无法读取。 注意 - 我正在Windows子系统Linux上运行vim。此外,这不是搜索突出显示。这是每次打开Vim时的默认视图。

screenshot

它似乎与语法高亮无关。我创建了一个名为a.txt的新文件。在使用:syn list时,它表示没有为此缓冲区定义语法项,但我仍然在每一行都有灰色背景。 screenshot of a.txt

2 个答案:

答案 0 :(得分:3)

您需要找出导致突出显示的语法组。 render() { let count = 0; return ( <div className="table" > <div className="container" > <div className="show-grid row"> <div className="col-xs-3 head1">Products</div> <div className="col-xs-3 head2">Variants</div> <div className="col-xs-3 head3">P.S ID</div> <div className="col-xs-3 head4">Updated</div> </div> {this.props.dataProp.length == 0 && <div id="noproducts"> No Products Available</div> } {this.props.dataProp.map((data => { let dataNew = JSON.parse(JSON.stringify(data)); if (this.props.unmapped === true) { dataNew.productList = dataNew.productList.filter( id => id.brandProductSkuList[0].productSKUId.length === 36 ); if (dataNew.productList.length > 0) return (<Category key={data.categoryName + uuidv4()} categoryData={dataNew} />); } else if (this.props.unmapped === false && data.productList.length > 0) { return (<Category key={data.categoryName + uuidv4()} categoryData={data} />); } })) } </div> </div > ) } 显示所有活动组,但在安装SyntaxAttr.vim - Show syntax highlighting attributes of character under cursor插件时更容易。当您拥有违规语法组的名称时,您可以调查其来源; (最后一行):syn list可能会有所帮助。

答案 1 :(得分:1)

似乎我的默认颜色方案 - &#39;晚上&#39;已被最后一次Windows更新修改。解决方法是将colorscheme更改为不同的值 - desert / elflord等似乎工作正常。注意 - 这不仅仅是一种解决方法,因为您可以看到顶行中仍然有灰色背景突出显示。