【发布时间】:2016-06-13 16:04:09
【问题描述】:
我正在使用 sublime text 3。我想在 Sublime 中显示带有颜色的文本,就像代码文件一样。但我不知道该怎么做。请帮我!。 谢谢你!
【问题讨论】:
我正在使用 sublime text 3。我想在 Sublime 中显示带有颜色的文本,就像代码文件一样。但我不知道该怎么做。请帮我!。 谢谢你!
【问题讨论】:
您可以使用命令面板手动设置任何文件的语法,然后键入 "Set Syntax:" 或从右下角的对话框(默认为“纯文本”)。
如果你想让 Sublime Text 记住你的选择,你也可以从上面提到的语法选择对话框中做到这一点,或者View > Syntax > Open all with current extension as…"。
【讨论】:
*.txt 文件设置为特定语法。我使用.txt 扩展作为从编译中跳过代码文件的一种方式。这些可能包含不同语言的代码。
我认为,如果您需要将文本文件用于记笔记等用途,那么有一个不错的技巧。 转到查看 > 语法,然后选择 haskell。 Haskell 语法高亮是微妙的并且工作正常。要突出显示某些内容,只需将第一个字母大写,它就会以不同的颜色弹出。数字再次以不同的颜色突出显示,增加了可读性。最后括号逗号等有不同的颜色,这进一步帮助。
【讨论】:
好吧,着色是基于语法的,就像每种编程语言都有其语法一样,但是纯文本文件很难检测到语法,因为它可以是任何东西。所以如果你使用 Sublime 编码,请先尝试将其保存为带有文件扩展名的文件,然后 Sublime 会自行检测,但你也可以手动进行。
【讨论】:
创建自己的语法高亮规则的能力是 SublimeText 的优秀特性之一。
看看其他一些想要建立自己的语法高亮规则的人:
How to not highlight object keys such as 'do'/'package' as keywords in Sublime?
这解释了你需要用来做你想做的事情的基本工具。
按照相同的想法,您可以根据您尝试遵循的任何语法规则,为您想要在文本文件中实现的任何内容构建语法突出显示方案。如果您不提供确切的详细信息,很难想象这些对于文本文件是什么,但是如果您想这样做,Sublime Text 可以让您这样做。
如果您尝试一下,并且在开发相关的正则表达式来做您想做的事情时遇到麻烦,那么请发布您所做的事情以及它如何没有按照您希望的方式工作,也许我们可以帮助您获得直到游戏结束。
【讨论】: