问题标签 [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.
html - 将彩色语法代码片段添加到网页的最佳方法是什么?
是否有网络小工具或服务或一些开源解决方案可以做到这一点?
还是人们只是在 HTML 中手动编码?
我需要在网页中添加一些 Ruby 和 Python 代码。
html - Netbeans 有“打印到 HTML”——有没有办法将此功能添加到 Eclipse?
我想打印出一些语法高亮的 Ruby 和 Python 代码,Netbeans 在“打印到 HTML”的“文件”菜单上有一个功能。我想知道是否有 Eclipse 的插件或附加组件可以启用这样的功能,因为它是我的首选 IDE?
asp.net - Winforms、ASP.NET、WPF 的语法高亮文本框
我正在寻找一个语法高亮的文本框组件,最好是免费的,有源代码,并且能够在 Winforms、ASP.NET 和 WPF 中使用。此外,它不仅应该支持显示,还应该支持编辑内容。
我发现了适用于 ASP.NET 的出色的免费 ActiPro SyntaxHighlighter,但不幸的是,这仅适用于 ASP.NET,它仅以语法突出显示的方式显示文本,它没有编辑功能.....
我也知道作为SharpDevelopICSharp Text Editor
一部分的组件,但那是一个独立的但仅限 Winforms 的解决方案。
有谁知道一个组件,它有一个核心来处理语法高亮(可配置,所以我可以将它用于 C# 代码、XML 和 HTML 文件等),并且它具有三个用于 Winforms、ASP.NET 的“皮肤”和WPF?我真的更喜欢有一个核心来完成繁重的工作,并且三个 UI 共享该核心代码......
欢迎任何指针和提示!
syntax-highlighting - COBOL 源列的不同背景颜色
我正在寻找一种在 Notepad++ 中“点亮”列的方法。
- COBOL 编译器会忽略前 6 列和从第 73 列开始的所有字符(到第 80 列,81+ 无论如何都会被忽略)。
- 第七个字符具有特殊含义(注释、调试、...)。
- 第 8 到 11 个字符也有特殊含义。
对于代码查看,进行正则表达式搜索就足够了,^.......
因为^.{7}
它不起作用。使用“标记模式”选项点击“搜索全部”,您可以标记前 7 列。
问题是,当您编辑代码时,标记被扩展/缩小/移动,您需要重做标记/搜索。
我使用 NotePad++ 5.03 ansi w/o unicode,从其网站安装的 COBOL 突出显示。
编辑:我还尝试了“选项”-“视图”-窗格-“主视图”-“显示垂直限制”,但这显示在所有文档中,并且仅用于一个列位置
vim - Specman 的 VIM 语法文件
在哪里可以找到 specman 的更新语法文件?网上有很多这样的,但我想要一个有建议的。
java - JTextPane 不断抛出 BadLocation
我有一个包含 JTextPane 的 JFrame。这个 JTextPane 的目的是在我键入单词时突出显示它们,类似于程序员的文本编辑器。为了实现这一点,我扩展了 JTextPane,实现了KeyListener接口,并将它设置为self的关键侦听器。做一些重要工作的方法是keyReleased。问题是,我可以突出显示我输入的第一个单词,但在那之后,我不断收到 BadLocation,即使开头和结尾都在文档限制内。我发布了一些我的代码片段:
我试图输入:public static但只有public是红色的。我什至添加了一些 println 语句进行调试,这是输出:
我正在编写此代码以了解 JTextPane。我对JTextPane 之类的东西不感兴趣。
html - 哪个是最好的免费可分发代码到 html 转换器
在我的应用程序中,我需要将 Java/VB/VB.net/etc 程序转换为 HTML,然后使用该 HTML 页面(插入 Word 文档)。
当然我们可以为此编写代码,但这也需要为此进行编程,并且需要使用不止一种编程语言,并处理错误。而它需要尽快发布。使用 3rd 方工具生成此 HTML 不是问题。
然而,这个第 3 方工具,代码到 html 格式化程序,应该是免费的、健壮的,并且应该转换到 Java 1.5 和其他语言的最新版本。
您是否知道任何免费、可分发、健壮且可转换为多种语言(包括 Java)的最新版本的此类转换器(代码到 html 转换器/格式化程序)?
为了进一步阐述,我对一个将源代码文件作为输入并生成 HTML 文件作为输出的实用程序感兴趣。HTML 文件不应使用 javascript 为代码着色,因为在 Word 中插入着色将丢失。
xml - PXSL 的语法高亮显示?
为了减轻使用 XML 的一些麻烦,我一直在试验PXSL,这是一种用于任何具有高级宏功能的 XML 文档的缩写语法。但是,由于它太新了,我还没有找到任何知道如何解析它以进行语法突出显示的文本编辑器。
您知道任何可以实现此功能的编辑器或插件吗?如果我想定义语法高亮,比如 Notepad++,我应该从哪里开始?
提前致谢。
java - 突出显示继承的成员
有没有办法在视觉上分离继承的类成员,即在超类中定义为公共/受保护的变量?
我注意到可以分别对抽象成员进行风格化......
我正在使用 Eclipse Ganymede。
python - 有什么不能出现在括号内的吗?
我对这个关于让 vim 突出显示python 代码中不匹配的括号的问题的答案很感兴趣。具体来说,我在谈论他回答的第二部分,他提到 C 语法突出显示实际上将括号内的任何花括号实例标记为错误。当所有下游花括号都以红色点亮时,这是一个不显眼的提示,即您有未闭合的括号。
这个技巧有效,因为 C 语法不允许括号内的花括号。为了满足我的(病态?)好奇心,我可以用 python 代码做类似的事情吗?python语法中是否有括号内不合法的内容?
注意:我不是在为我的另一个问题寻找更好的答案(那里已经有很多好的答案)。我只是好奇这个技巧是否可以用 python 代码实现。