问题标签 [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.

0 投票
8 回答
57793 浏览

c# - 如何:在 PowerPoint 幻灯片上使用语法高亮显示的 C# 源代码

我想在 PowerPoint 演示文稿中展示一些 C# 源代码。但是如何将包括语法突出显示的代码复制到幻灯片上?我可以制作屏幕截图,但这有一些缺点(难看、字体大小、无法维护)。你有什么想法吗?

0 投票
6 回答
1912 浏览

latex - 同一文件中多种语言的语法高亮显示:StatWeave/SAS/LaTeX

我正在使用 StatWeave 从 LaTeX 文件中运行 SAS 代码。我希望能够在文本编辑器中打开一个文件并查看带有 LaTeX 语法突出显示的主要 LaTeX 文档和带有 SAS 语法突出显示的嵌入式 SAS“代码块”。(“代码块”是真实的(工作的)代码,不仅仅是为了显示,所以我认为 LaTeX 列表包不会工作。)我确信必须有一种方法可以用 emacs 做到这一点,但我没有'不知道它是什么......在这一点上,我对任何编辑器的任何解决方案都持开放态度。

2010 年 2 月 5 日更新:我认为最好的方法实际上是停止尝试使用 StatWeave 和 SAS,而是学习使用 Sweave 和 R。我对 Vim 中的 Sweave 突出显示感到满意,但我认识其他人对 ESS 非常满意,所以我会继续接受这个答案,这样我们就可以结束这个问题了。

0 投票
2 回答
831 浏览

c++ - 有没有办法在 Emacs 中同时启用 Objective-C 模式和 C++ 模式?

我正在使用一些 Objective-C++ 代码(.mm文件),我很好奇是否有可能让 emacs 为 Objective-C 部分和 C++ 部分使用正确的语法突出显示。 objc-modec++-mode都是主要模式(建立在 之上cc-mode),所以它们不能同时使用。

是否有任何次要模式或 elisp hack 可用于同时启用 Objective-C 和 C++ 语法突出显示?

0 投票
1 回答
450 浏览

syntax-highlighting - 编辑 perl 文件时,如何在 POD 部分中启用 vim7 拼写检查?

我是 vim 的老用户,但最近才知道 vim7 现在有一些很棒的拼写功能。到目前为止,我一直在使用各种外部拼写工具和插件,并且很高兴放弃所有这些工具和插件以使用内置拼写。

所以这就是问题所在。我进行了审查:help spell,对于我尝试过的大多数文件类型,拼写看起来都很棒,除了 perl ( .pl|.pm)。问题似乎与语法有关,因为当 I:set spellset syntax=off拼写工作正常时,但当 I 时停止工作set syntax=perl

真正酷的是,如果我可以为 POD 块启用拼写。有任何想法吗?

0 投票
6 回答
22758 浏览

java - 在哪里可以找到 Java 的语法高亮库?

我正在用 Java 编写一个源代码编辑器(用于 Java 源代码),我想添加简单的语法突出显示(关键字的独特颜色就足够了)。有什么建议么?

0 投票
5 回答
3960 浏览

emacs - Emacs Lisp 语法高亮

我想为 Emacs 编写一个语法高亮扩展,但我在谷歌上搜索“emacs 语法高亮教程”的变体都失败了。如何开始学习如何编写 Emacs 荧光笔?有什么好的资源来学习如何做这些事情?

0 投票
3 回答
887 浏览

python - 如何在 Emacs 中为某些内容着色?

我在 emacs 中编写 Django/Python,我希望像 {% comment %} FOO {% endcomment %} 这样的东西变成橙色。

如何为重要的 Django 模板标签设置一些颜色?

0 投票
8 回答
208734 浏览

autocomplete - 如何在 Notepad++ 中启用自动完成支持?

我正在尝试为简单的脚本语言添加简单的语法突出显示和自动完成...

我使用这篇文章添加了语法高亮

现在我想知道如何使用 Notepad ++ 为我的自定义语言启用自动完成功能。有谁知道这是怎么做到的吗?

0 投票
1 回答
1546 浏览

php - 使用 Vim 突出显示代码块背景

当我在 Vim 中工作时,我想对 php 标签内的所有代码进行轻微的背景颜色更改。例如,常规 XHTML 标记的背景是纯黑色,然后在 php 标记内显示稍微浅一些,以帮助我快速识别它。这是我可以/应该用配色方案做的事情还是有其他方法?

0 投票
1 回答
1724 浏览

emacs - 禁用瞬态标记模式

在我的.emacs文件中,我有

并且transient-mark-mode在我启动 Emacs 时被激活。调用transient-mark-mode会给出消息“transient-mark-mode disabled”,但是Control-Space仍然开始突出显示一个区域。

有没有办法关闭它?