如何为 CSV 文件创建 Kate 突出显示语法

如何为 CSV 文件创建 Kate 突出显示语法

我正在处理 CSV 文件,并且使用 vim,因为 Rainbow CSV 插件使编辑变得更容易:

http://www.vim.org/scripts/script.php?script_id=4598

但我更喜欢使用 Kate,因为我在互联网上没有找到类似的东西。我正在尝试自己做一个语法突出显示,但我不熟悉文件格式,也不知道是否可以在 Kate 上做类似 Rainbow CSV 的事情。我试图为每个单词位置创建一个 itemData,但它没有按我的预期工作。

<context attribute="Normal" lineEndContext="#stay" name="normal">
<RegExpr attribute="Comment" context="#stay" String="^\s*#.*$" />
<RegExpr attribute="Comma0" context="#stay" String="^.*," minimal="true" />
<RegExpr attribute="Comma1" context="#stay" String=",.*," minimal="true" />
</context>
<itemDatas>
<itemData name="Comma0" defStyleNum="dsComma0" color="#02BCFF" />
<itemData name="Comma1" defStyleNum="dsComma1" color="#81FF4B" />
<itemData name="Comma2" defStyleNum="dsComma2" color="#FF4848" />
<itemData name="Comment" defStyleNum="dsComment"/>
<itemData name="Normal" defStyleNum="dsNormal"/>
</itemDatas>

我希望每个单词都有不同的颜色。

文本示例:

word0,word1,word2,word3,word4,...,wordN

如果有人可以帮助我,我将不胜感激。

相关内容