在gedit中创建自定义语法高亮显示
在很久以前的问题之后,我仍然试图调整我的财富处理能力。 终端中的显示很棒,只剩下一件事 – 当我添加,编辑或删除个人财富时,Gedit中的语法突出显示。
我的自定义财富文件采用以下格式:
Friend: "Whats a good movie?" Me: "Snakes on a plane" Friend: "Whats it about?" Me: "Horses... horses on a boat..." @AYYSIAN % Me on my wedding: you still like me, right? @ComedyPosts % Mum: Son I'd love to meet your girlfriend... Me: Me too... @ComedyTruth % Doctor: "Ok, so what's wrong, how are you feeling?" Me: *Looks at mum waiting for her to explain* @ChildhoodFact % Friend: 75% of people are good at maths... Me: Mmmmh, I guess then am in the remaining 18%... @TheFunnyTeens % I loved the Titanic. My favorite character was the iceberg @__GrumpyCat
它基本上a tweet
,@ @name
和%
字符。 然后重复一遍
当我在Gedit打开它时,一切都是黑色的。
我正在寻找一种方法来创建一个语法高亮文件,将%
转换为蓝色,将@name
为洋红色。 推文可以保持黑色。
注意:
- fortune文件是mime-type
text/plain
,只有给定的格式才能真正区分它们与另一个纯文本文件。 - 财富文件没有扩展名。
创建并打开您的财富语言文件:
sudo touch /usr/share/gtksourceview-3.0/language-specs/fortune.lang sudo -i gedit /usr/share/gtksourceview-3.0/language-specs/fortune.lang
粘贴以下内容:
text/plain *. @ $ % $
确保它是可访问的:
sudo chmod 0644 /usr/share/gtksourceview-2.0/language-specs/screenplay.lang
重启gedit。
参考 - 我的来源答案