问题标签 [syntax-highlighting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ms-word - 有什么可以做语法高亮的东西,我可以把它放到一个word文档中吗?
我将在 Word 文档中包含一些代码。特别是一些 sql 语句,但这个问题适用于任何类型的语言。我想通过一些突出显示使代码看起来更好,更容易阅读。
是否有任何工具可以对某些代码进行语法突出显示并允许我将结果复制到 msword 中?最好以一种让某人将代码复制回记事本而不会损坏的方式。
eclipse - 日食颜色
我使用 eclipse 几个月了,我真的更喜欢 gvim,但是 eclipse 使用 pydev 和 phpeclipse 让我的生活更轻松。一切都很好,我有一个黑色的 Fluxbox 和黑色的 GTK 主题,我已经更改了 py 和 php 的语法颜色,现在一切都是深色背景,浅色前景(包括 eclipse 菜单/边框/等),非常好。
但是.. 我找不到更改 html 文件的语法颜色的方法。真的很糟糕,偶尔我会想在eclipse中打开一个html文件并且标准文本是黑色的(和我的背景一样)。我已经更改了我能找到的所有与背景相关的颜色设置,但 html 编辑器的颜色没有改变。我错过了什么吗?有谁知道如何改变这个?
eclipse - 如何在 Eclipse 中为 .htaccess 文件着色
我花了一些时间在 Eclipse 中的多个项目中编辑 .htaccess 文件中的配置。我将如何告诉 Eclipse 以与 shell 脚本或 HTML 类似的方式自动为该文件着色?
apache-flex - ActionScript 中的语法高亮库
我让用户在我的 Flex3 (Flash 10) 应用程序中输入一些代码,我想做语法高亮。
有没有可以帮助我的开源库?
我需要 Lua 语法支持,但如果库有一个合理的接口来执行此操作,我可以自己添加它。
eclipse - Eclipse 语法高亮首选项保存和恢复
我花了一些时间在 Eclipse(Java、JSP、HTML、CSS 等)中自定义语法突出显示的颜色,但是每当我尝试通过文件|导出|常规|首选项导出这些设置并重新导入它们时,这些设置永远不会完全导入背部。有些颜色恢复了,有些颜色保持不变,让我处于“介于两者之间”的状态——非常令人沮丧。
顺便说一句,我正在使用 Eclipse 3.4 Ganymede。
有没有人找到一种可靠的方法来保存和恢复 Eclipse 语法突出显示设置?
visual-studio - 在 Visual Studio 中更改成员变量的字体
我不认为这是可能的,但无论如何我会问...
有没有办法在编辑器中设置用于类成员变量的颜色和字体?在过去 4 年的 Java 世界中,我刚刚回到 C++ 和 Visual Studio,我真的很想念 Jetbrains 的 IDEA(一个杀手级 Java IDE)。我真的已经习惯让我的编辑器使用颜色和字体来指示成员函数、静态等...
如果 Visual Studio 做不到,是否有更好的 IDE 用于 C++/MFC 编程?Visual Studio 让我感觉自己仿佛走进了时光机,仿佛回到了十年前。除了我还 38 岁,身材走样。
科里
java - 如何在 Eclipse 编辑器插件中显示语法错误
如何像在 Eclipse Java 编辑器中一样在 Eclipse 编辑器插件中指示语法错误(例如,非法的标记序列),即通过红色下划线、滚动条上可以跳转到的红色标记以及解释性消息你悬停在任何一个上?
我正在为自定义文件格式(特别是 Shark3D 游戏引擎的“蛇文件格式”)编写一个 Eclipse 编辑器插件。我已经实现了一个扫描器来获得语法高亮和一个大纲。
- 对于下划线,我是否只是让扫描仪返回
IToken
带有“弯曲下划线”TextAttribute
而不是正常的,或者是否有标记语法错误的特定机制? - 如何实现滚动条标记?
IAnnotationModel
相关接口在这里吗?如果是这样,我在哪里注册实现以便标记出现? - 我只找到了
SourceViewerConfiguration.getAnnotationHover()
,这将允许我实现悬停行为,但仅限于“注释”,我认为这意味着滚动条标记 - 我如何为文本本身实现悬停行为?
我很乐意提供具体的建议以及涵盖此内容的教程的 URL - eclipse 帮助文档和示例似乎没有。
编辑:
标记是最好的解决方案。可以在插件示例代码中找到如何使用它们的工作示例org.eclipse.ui.examples.readmetool.AddReadmeMarkerAction
vim - Vim 语法着色:如何仅突出显示长行?
我希望 vim 为我着色“长”行。以 80 列为例,我想突出显示超过该长度的行。以下是我认为 .vimrc 文件应该包含的大致内容,尽管它 (1) 不起作用,并且 (2) 使用 Perl 的正则表达式语法来说明我的观点,因为我不太了解 Vim:
这(至少在我看来)应该标记超过 80 列的行。理想情况下,我希望能够仅对超过 80 列的行的部分进行着色,因此如果一行是 85 列,则第 81 到第 85 列将被突出显示。
我确信 Vim 可以做到这一点,只是不能由我掌舵。
silverlight - Silverlight XML 编辑器/语法高亮
我正在寻找提供XML 语法高亮的Silverlight 文本编辑器控件。我在Winforms或WPF中找到了一些答案,例如在 Stackoverflow 上,但我没有设法将它们转换为 Silverlight。Silverlight 缺少 System.Drawing 的事实可能是一个大问题。
我为 Silverlight 找到的唯一文本编辑器是Codeplex 上的 RichTextEdit,但我认为它不是实时语法高亮显示的合适基础。
有没有人听说过这样的控件,或者可以提供有关如何构建的提示?非常感谢,
罗曼
visual-studio - Visual Studio 中的 Pascal 语法高亮显示?
我正在用 C# 编写最初用 Delphi 编写的下一代旧应用程序。我经常不得不查看旧代码并想知道是否有在 Visual Studio 2008 编辑器中安装 Pascal 语法突出显示的方法。
TIA。