如何实现语法高亮?

时间:2014-04-03 17:20:10

标签: javascript python html css sublimetext2

我正在为我的一个学校项目制作一个网站组合。我们的任务是编写一些主要生成图像的代码(比如Python)。然后我们必须将这些图像放在我们的网站上并添加生成它们的代码。

现在我只是将图片放在网页上并添加一个链接到github.com来访问代码,但我想做得更好。

我主要使用Sublime Text进行编码,我认为他们使用的颜色方案非常有用。我想以某种方式从Sublime获取突出显示的代码,以便在网页上查看它。它可能在github.com上看起来很相似,但没有链接它。我希望它实际上在我的网站上。如果可以做到,我认为可能有两种方式:

  1. 从Sublime获取代码并以某种方式将其突出显示在网络上
  2. 在html和一些Javascript中使用textarea标签来识别语言。
  3. 如果不清楚,我的问题是:是否有可能实现上述行为?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:2)

查看Package Control提供的ExportHtml插件。安装完成后,右键单击文档,然后选择Export -> HTML -> Sublime View: Color,将打开一个包含HTML的新选项卡。您可以在首选项中设置要使用的颜色方案。我将警告您生成的HTML非常难看,但您可以复制并粘贴到您的网页中,确保随身携带JavaScript和CSS。

答案 1 :(得分:1)

尝试Ace Editor

Ace是一个用JavaScript编写的可嵌入代码编辑器。它与Sublime,Vim和TextMate等本机编辑器的功能和性能相匹配。它可以轻松嵌入任何网页和JavaScript应用程序中。 Ace作为Cloud9 IDE的主要编辑器维护,是Mozilla Skywriter(Bespin)项目的继承者。