我指的是灰色背景突出显示使vim无法读取。 注意 - 我正在Windows子系统Linux上运行vim。此外,这不是搜索突出显示。这是每次打开Vim时的默认视图。
它似乎与语法高亮无关。我创建了一个名为a.txt的新文件。在使用:syn list时,它表示没有为此缓冲区定义语法项,但我仍然在每一行都有灰色背景。
答案 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等似乎工作正常。注意 - 这不仅仅是一种解决方法,因为您可以看到顶行中仍然有灰色背景突出显示。