在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洋红色。该推文可以保持黑色。

笔记:

  1. 命运文件是mime类型的text/plain,只有给定的格式才能真正将它们与另一个纯文本文件区分开。
  2. 财富文件没有扩展名。
提姆

创建并打开您的财富语言文件:

sudo touch /usr/share/gtksourceview-3.0/language-specs/fortune.lang
sudo -i gedit /usr/share/gtksourceview-3.0/language-specs/fortune.lang

粘贴以下内容:

<?xml version="1.0" encoding="UTF-8"?>
<language id="fortune" _name="Fortune" version="2.0" _section="Markup">
  <metadata>
    <property name="mimetypes">text/plain</property>
    <property name="globs">*.</property>
  </metadata>

  <styles>
    <style id="at"      _name="@ sign"  map-to="def:constant" />
    <style id="percent" _name="percent sign"  map-to="def:comment" />
  </styles>
  <definitions>
    <context id="fortune">
      <include>
        <context id="at" style-ref="at">
          <start>@</start>
          <end>$</end>
        </context>
        <context id="percent" style-ref="percent">
          <start>%</start>
          <end>$</end>
        </context>
      </include>
    </context>
  </definitions>
</language>

确保可访问:

sudo chmod 0644 /usr/share/gtksourceview-2.0/language-specs/screenplay.lang

重新启动gedit。

参考-我的来源答案

我的代词是他/他

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

geany自定义文件类型.sass用于语法突出显示

来自分类Dev

Vim:寻找帮助以创建自定义语法突出显示

来自分类Dev

Emacs-创建自定义突出显示括号功能

来自分类Dev

JetBrains IDE的自定义语法突出显示

来自分类Dev

根据IntelliJ IDEA中的type属性,对<script>元素的内容进行自定义语法突出显示

来自分类Dev

Atom中的自定义语法突出显示

来自分类Dev

Geany:某些单词的自定义文件类型的语法突出显示

来自分类Dev

自定义Visual Studio Code中的语法突出显示

来自分类Dev

在标签栏中设置自定义图标以突出显示/不突出显示

来自分类Dev

QScintilla自定义语法突出显示

来自分类Dev

在gedit中创建自定义语法突出显示

来自分类Dev

我可以在Gedit中设置默认语法突出显示吗?

来自分类Dev

如何为Gedit中的语法突出显示添加新的语言定义?

来自分类Dev

在传单中突出显示自定义图标

来自分类Dev

使用自定义语言在React应用中突出显示语法

来自分类Dev

我可以在Gedit中设置默认语法突出显示吗?

来自分类Dev

Notepad ++-自定义语法突出显示

来自分类Dev

PHPStorm:PHP语法突出显示编辑/添加规则和自定义

来自分类Dev

在Notepad ++中将自定义扩展名分配给语言的语法突出显示

来自分类Dev

傻瓜的自定义gedit语法突出显示了吗?

来自分类Dev

自定义vim突出显示

来自分类Dev

如何为Gedit中的语法突出显示添加新的语言定义?

来自分类Dev

Sublime Text 3中的自定义语法突出显示–无法转换

来自分类Dev

Sublime Text 3:自定义某些语法突出显示

来自分类Dev

使用自定义语法突出显示文件时如何删除100kB的限制?

来自分类Dev

Geany:bibtex文件的自定义语法突出显示(* .bib)

来自分类Dev

如何在Gedit中添加语法突出显示格式?

来自分类Dev

Vim自定义语法突出显示,包括指定范围内的其他语言语法

来自分类Dev

如何为 html 或 css 中的文本创建自定义下划线或突出显示?

Related 相关文章

  1. 1

    geany自定义文件类型.sass用于语法突出显示

  2. 2

    Vim:寻找帮助以创建自定义语法突出显示

  3. 3

    Emacs-创建自定义突出显示括号功能

  4. 4

    JetBrains IDE的自定义语法突出显示

  5. 5

    根据IntelliJ IDEA中的type属性,对<script>元素的内容进行自定义语法突出显示

  6. 6

    Atom中的自定义语法突出显示

  7. 7

    Geany:某些单词的自定义文件类型的语法突出显示

  8. 8

    自定义Visual Studio Code中的语法突出显示

  9. 9

    在标签栏中设置自定义图标以突出显示/不突出显示

  10. 10

    QScintilla自定义语法突出显示

  11. 11

    在gedit中创建自定义语法突出显示

  12. 12

    我可以在Gedit中设置默认语法突出显示吗?

  13. 13

    如何为Gedit中的语法突出显示添加新的语言定义?

  14. 14

    在传单中突出显示自定义图标

  15. 15

    使用自定义语言在React应用中突出显示语法

  16. 16

    我可以在Gedit中设置默认语法突出显示吗?

  17. 17

    Notepad ++-自定义语法突出显示

  18. 18

    PHPStorm:PHP语法突出显示编辑/添加规则和自定义

  19. 19

    在Notepad ++中将自定义扩展名分配给语言的语法突出显示

  20. 20

    傻瓜的自定义gedit语法突出显示了吗?

  21. 21

    自定义vim突出显示

  22. 22

    如何为Gedit中的语法突出显示添加新的语言定义?

  23. 23

    Sublime Text 3中的自定义语法突出显示–无法转换

  24. 24

    Sublime Text 3:自定义某些语法突出显示

  25. 25

    使用自定义语法突出显示文件时如何删除100kB的限制?

  26. 26

    Geany:bibtex文件的自定义语法突出显示(* .bib)

  27. 27

    如何在Gedit中添加语法突出显示格式?

  28. 28

    Vim自定义语法突出显示,包括指定范围内的其他语言语法

  29. 29

    如何为 html 或 css 中的文本创建自定义下划线或突出显示?

热门标签

归档