저는 CSV 파일을 작업 중인데 Rainbow CSV 플러그인을 사용하면 편집이 더 쉬워지기 때문에 vim을 사용하고 있습니다.
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
누구든지 나를 도울 수 있다면 매우 감사하겠습니다.