标签: syntax-highlighting

emacs orgmode中#+ begin_src块内的语法突出显示无效

我尝试了很多不同的语言并复制了各种示例,但orgmode中的代码块都没有得到语法高亮.这是我正在尝试的:

#+begin_src python

def main():
  print "Hello %s" % ("what's the problem")

#+end_src

#+begin_src c++

for (int i = 0; i < 30; i++) 
{
  cout << "Hello" << endl;
}

#+end_src
Run Code Online (Sandbox Code Playgroud)

导出到HTML时,它会显示在源代码块中,但也没有突出显示.

我正在使用最新的组织(7.8.10).我在这里错过了什么吗?

emacs syntax-highlighting org-mode

39
推荐指数
2
解决办法
1万
查看次数

PHP语法高亮

我正在寻找可以自定义的PHP语法高亮引擎(即我可以为新语言提供自己的标记器)并且可以同时处理多种语言(即在同一输出页面上).这个引擎必须与CSS类一起很好地工作,即它应该通过插入<span>class属性装饰的元素来格式化输出.可扩展模式的奖励点.

搜索客户端语法高亮脚本(JavaScript).

到目前为止,我一直坚持使用GeSHi.不幸的是,由于几个原因,GeSHi失败了.主要原因是不同的语言文件定义了完全不同的,不一致的样式.我已经花了好几个小时试图将不同的语言定义重构为一个共同点,但由于大多数定义文件本身都非常糟糕,我最终还是希望切换.

理想情况下,我想要一个类似于CodeRay,Pygments或JavaScript dp.SyntaxHighlighter的API.

澄清:

我在找编写的代码高亮软件 PHP中,没有 PHP(因为我需要用它从内PHP).

php syntax-highlighting

38
推荐指数
3
解决办法
3万
查看次数

如何创建自定义Eclipse语法高亮显示器

我一直在开发一种新语言的编译器.我认为能够在语法感知环境中展示它的开发是很好的.该语言有很多自定义关键字,其结构与Java或C/C++等常用语言有很大不同.

如何为Eclipse开发自定义语法highligher?我已经看到一些插件的引用,但文档不够彻底,不足以满足我的初学者的需求.

我的语言有语法/ RE,以及相关关键字列表.

eclipse eclipse-plugin syntax-highlighting

38
推荐指数
3
解决办法
3万
查看次数

.Net的免费/开源代码编辑器UI控件

我正在寻找一个免费的,语法高亮,可能自动完成 "程序员的文本框"样式控件,用于Visual Studio Windows窗体或WPF项目.它应该与C#和自定义语言一起使用,许可证应允许在封闭的内部开发工具中使用.

有付费解决方案可用 - 像http://www.syncfusion.com/products/user-interface-edition/windows-forms/Edit这样的工作正常 - 但我正在寻找更简单的东西,并且不愿意支付不必要的功能.有任何想法吗?

c# syntax-highlighting code-editor visual-studio winforms

38
推荐指数
2
解决办法
4万
查看次数

C++ 11模式或emacs的设置?

我正在运行Emacs 23.3.1(Ubuntu,Oneiric包),emacs似乎不了解任何新的C++ 11关键字,constexpr,thread_local等.它也不明白'>>'是现在允许在模板参数或新的"枚举类"语法中使用.某处有更新或替代模块吗?或者失败了,有些设置让emacs在同一时间更加友好?

c++ emacs elisp syntax-highlighting c++11

38
推荐指数
5
解决办法
1万
查看次数

如何让IntelliJ IDEA识别由宏创建的代码?

背景

我有一个使用了SBT管理斯卡拉项目通常SBT项目布局斯卡拉用宏,即项目,包含宏的主要项目,是实际应用和依赖于宏观子项目子项目.宏是宏注释,实质上是为常规类生成伴随对象.生成的伴随对象在其他成员中声明了apply/unapply方法.

我使用sbt-idea插件生成相应的IntelliJ IDEA项目,并使用IDEA的sbt-plugin中的sbt控制台来编译和运行我的Scala应用程序.

一切都或多或少都有效,除了生成的伴随对象,更重要的是它们的成员,如apply/unapply,IDEA无法识别.因此,我在任何地方都得到了一条波浪线,例如,一种应用方法.

我的设置是IntelliJ IDEA CE 133.471,在Windows 7 x64上使用插件SBT 1.5.1和Scala 0.28.363.

问题

如何让IntelliJ IDEA识别由Scala宏生成的代码(类,对象,方法......)(准确地说是宏注释)?

是否已知其他IDE(例如Eclipse)在这样的设置中工作得更好?

有关

这个问题(不太详细)基本上问了同样的问题,但还没有得到答复(2014-02-26).

根据JetBrains开发人员说法,我要求的功能是他们的长期待办事项清单,但不会很快实施(2014-03-05).

compilation syntax-highlighting intellij-idea scala-macros

38
推荐指数
1
解决办法
2167
查看次数

Clojure有彩色REPL吗?

我想为clojure代码获得一个彩色的REPL,类似于使用IRB for Ruby可以做的事情.

user.clj是否有任何提供REPL自动着色的库或设置?

示例IRB:

替代文字

syntax-highlighting colors clojure read-eval-print-loop

37
推荐指数
4
解决办法
7981
查看次数

Pandoc:荧光笔的可用语法是什么?

http://pandoc.org/demos.html#examples的子弹点18 显示了如何通过给出参数来更改使用的语法高亮显示器--highlight-style.例如:

pandoc code.text -s --highlight-style pygments -o example18a.html
pandoc code.text -s --highlight-style kate -o example18b.html
pandoc code.text -s --highlight-style monochrome -o example18c.html
pandoc code.text -s --highlight-style espresso -o example18d.html
pandoc code.text -s --highlight-style haddock -o example18e.html
pandoc code.text -s --highlight-style tango -o example18f.html
pandoc code.text -s --highlight-style zenburn -o example18g.html
Run Code Online (Sandbox Code Playgroud)

我想知道这些是否是唯一可用的配色方案.如果没有,我如何加载不同的语法荧光笔?我可以定义自己的吗?

syntax-highlighting pandoc

37
推荐指数
4
解决办法
2万
查看次数

vim目前的高语言

如何知道设置哪种编程语言以突出显示vim中的语法.我可以通过"setf"命令设置语言,但如何获取当前语言?

谢谢.

vim syntax-highlighting

36
推荐指数
2
解决办法
9728
查看次数

ACE编辑器中的自动完成功能

我发现了simmilar问题:Ace Editor自动完成和多种语言

但是回应是ACE不支持自动完成,并且根据 Google编辑组的Ace编辑说: "这是我对Ace的渴望,我们明确地需要它用于Cloud9".

这篇文章已经有一年了,正如你所看到的,cloud9现在支持自动完成:https://c9.io/site/features/

那么默认情况下Ace Editor中是否有自动完成功能?我找不到任何有关它的信息.

javascript html5 autocomplete syntax-highlighting ace-editor

35
推荐指数
5
解决办法
3万
查看次数