syntax-highlighting相关内容

文件保存期间语法高亮随机消失

我正在使用 vim 编辑一些 python 文件,最近偶尔会发生在我将缓冲区保存在 vim 中后语法突出显示消失的情况.我尝试重置 syntax on 和 set filetype=python 但无济于事.我根本不知道是什么导致了这个问题,所以现在我只有最少的诊断信息.但是之前有没有人遇到过这种情况,或者事情会在哪里崩溃? 解决方案 这不是解决方案,但在评论中很难写/读. 我的意思 ..
发布时间:2021-09-03 20:48:51 其他开发

VSCode 中具有语义突出显示的语言服务器

我想为 VSCode 编写一个支持语义高亮支持的语言服务器.我使用的语言有非常复杂的规则,所以我不想依赖分词器来区分标识符和关键字. 我已经在 VS 社区 中提供了一个语言服务,我在那里编写了自己的分类器.可以在 VSCode 中编写自己的分类器,或者给文档着色的唯一方法是将 TextMate 语言规范文件添加到 VScode 包中? 解决方案 从 VS Code 1.29 开始,L ..

如何使用 monaco 编辑器进行语法高亮显示?

我开发了一个基于代码的聊天组件.每个聊天都是一些代码片段.对于用户输入,我使用 monaco-editor.它工作正常. 但是一旦用户点击发送按钮,我就会从摩纳哥编辑器获得原始输入.我需要将此用户输入附加到聊天列表并再次突出显示此输入. 有没有办法可以使用 Monaco 编辑器来做到这一点?还是我必须将 highlight.js 与 Monaco 一起使用? 解决方案 我遇到了 ..
发布时间:2021-09-03 20:48:45 前端开发

语法高亮规则和定义

R 是否有任何标准的语法高亮规则?如果有,在哪里可以找到? 还是每个编辑器、IDE、包(例如,highlight 包)创建自己的规则集? 解决方案 每个编辑器都会创建自己的规则集.由于历史原因,每个编辑器都以自己的方式实现了语法高亮.例如,使用 GeSHi 可能有一个跨编辑器标准,但几乎可以肯定,要让编辑器制作者付出很多努力注册,特别是如果他们已经拥有自己的系统. Eclips ..
发布时间:2021-09-03 20:48:42 其他开发

在 canopy 中自定义语法高亮

我刚刚在全新(干净)安装的 Mac OS X Mountain Lion 中安装了 Enthought Canopy.到目前为止,它似乎运行稳定且快速.我唯一的问题是我想自定义编辑器和控制台的语法突出显示.没有偏好允许我觉得很奇怪,因为嵌入式编辑器只是 Editra,一个高度可定制的编辑器.我想: 编辑器.由于我之前使用过 Editra,我可以将旧样式文件 (.ess) 放在哪里以突出显示语 ..
发布时间:2021-09-03 20:48:39 其他开发

定义取决于缩进级别的语法区域

我正在尝试在 Vim 中为 reStructuredText 构建一个更轻量级的语法文件.首先,文字块在行尾遇到“::"时开始: 我给你看一些代码::如果 foo = bar 那么做点什么()结尾当缩进级别降低时,文字块结束. 但是,文字块可以在其他缩进但不是文字的结构中: .. 重要::在这个“..重要"指令中为你提供一些代码::代码来了回到普通文本,但它相对于“..重要"缩进. 那么, ..
发布时间:2021-09-03 20:48:37 其他开发

Vim:获取光标下语法元素的内容

我在一个突出显示的复杂语法元素上,想获取它的内容.你能想到什么方法来做到这一点吗? 也许有某种方法可以搜索正则表达式以使其包含光标? 编辑 好的,举个例子.光标在一个字符串内,我想获取文本,即该句法元素的内容.考虑以下行: String myString = "Foobar, [CURSOR]cool \"string\"";//还有一些其他的“垃圾" 我想写一个返回的函数 ..
发布时间:2021-09-03 20:48:34 其他开发

以非侵入性方式将 Resharper 代码注释添加到自己的代码中

我想用 StringFormatMethod 属性标记我的方法之一,以便 Resharper 语法突出显示它. 通过引用 JerBrains.Annotations 程序集并添加属性,我能够做到这一点. 但是,我发现这是一种非常具有侵入性的方法.这里并不是每个人都使用 JetBrains,它需要将 .dll 提交到 Subversion,添加依赖项,并用我讨厌的特定 IDE 特定的东西 ..
发布时间:2021-09-03 20:48:31 C#/.NET

在 Vim 中,如何在光标进入该行时隐藏字符

我可能在这里遇到了特殊情况.我希望 gVim(Linux 中的 gui 版本)无论如何都能隐藏隐藏的字符,即使光标位于该行上或该字符被选中.(应该尽可能接近如果字符不存在.)目前隐藏的字符在光标进入该行时显示自己,这会导致滚动和选择文本时文本跳动. 我们使用 gView(只读 gVim)来查看日志,以利用其强大的语法突出显示.问题是,这些日志包含大量转义字符和 TTY 颜色代码,这使得阅读变 ..
发布时间:2021-09-03 20:48:28 其他开发

PHP Web App 中的王牌编辑器

我正在制作一个小型网络应用程序,允许用户通过 Ace Editor 提交 html、css 和 javascript 内容.在这个编辑器中,将存储的内容回显到编辑器中就足够了,但是我无论如何都找不到将用户输入提交到数据库的方法.我可以看到 JavaScript 生成了一个 textarea,但是我不确定它在做什么,如何找到它,或者我是否应该完全寻找其他东西. 我主要是在寻找一个字段或可用于将 ..
发布时间:2021-09-03 20:48:25 PHP

如何重新初始化 highlight.js?

我的网站正在动态生成一些内容,所以我必须在加载后以某种方式再次启动 highlight.js 插件 此代码用于启动荧光笔: hljs.initHighlightingOnLoad(); 我尝试执行类似 hljs.initHighlighting(); 之类的操作来再次执行此操作,但它不起作用. 解决方案 您必须先将调用设置为 false: hljs.initHighlighti ..
发布时间:2021-09-03 20:48:19 其他开发

Mathematica 中的语法着色

如何在 中自定义f等用户定义的函数符号 f[x_] = 2 x 或可变符号,例如 中的lotto lotto = Table[2, {10}]; 自动着色? 在 M8 的语法着色中,没有为此提供选项. 只有没有赋值的局部变量或全局符号. 解决方案 这不是您所要求的,但可能对您有用. 您可以使用以下方法按上下文突出显示符号: SetOptions[$Front ..
发布时间:2021-09-03 20:48:13 其他开发

Vim 语法高亮不起作用

我在笔记本电脑上安装了全新的 Arch Linux 系统并下载了 vim 包. 我没有更改 .vimrc 文件,但语法高亮似乎不适用于我尝试过的任何语言(Python、Ruby、CSharp、C...). 自动格式化(gg、=、G)也失败. 直到现在在其他操作系统(Ubuntu、Fedora)中使用 vim(因为我不能说我已经广泛使用它)时,语法突出显示会自动出现.有什么我在这里 ..
发布时间:2021-09-03 20:48:09 其他开发

在vim中突出显示当前行号

有没有办法在 vim 中仅突出显示当前行号(在左侧列中),而不突出显示当前行的背景?理想情况下,我想让当前行号粗体. 解决方案 当 &cursorline 选项处于活动状态时,有两个组决定了显示行的突出显示:CursorLine和 CursorLineNR.第一个用于突出显示整行,第二个用于行号.所以要达到你想要的,你必须 清除CursorLine的高亮:只需hi clear Cur ..
发布时间:2021-09-03 20:48:06 其他开发

PhpStorm 2021.2 语法错误即使在修复后也不会消失

这个问题似乎是在我更新到最新版本 2021.2 后出现的,但我不确定这是否是我的问题的原因. 问题是,当我编辑 PHP 文件时,即使我非常确定我已经修复了突出显示的错误,语法错误也不会消失. 这里有几个例子: 当我编写类似 $x = 1; 的内容时,编辑器会提示我未使用局部变量 $x.美好的.但即使我稍后使用 $x 也不会消失. 我经常使用自动完成功能.例如,当我想输入 $ ..
发布时间:2021-09-03 20:48:04 PHP

在 Vim 中为自定义语法关键字设置颜色?

我在 vim 中使用了一个语法文件,它定义了许多特定于文件类型的语法关键字.为了给这种类型的文件着色,我还为共享目录创建了一个 colorcheme 文件,该文件试图突出显示这些语法关键字,但是当我打开该扩展名的文件时它们不会生效. 然而,我的颜色文件会突出显示正常组,例如 Normal、Special、Comment 等.同样,当我尝试移动时这些突出显示到我的 .vimrc 文件的命令,它 ..
发布时间:2021-09-03 20:48:01 其他开发

IDLE 不会突出显示我的语法

使用 IDLE 和 Python 2.7.3 版.只有当我启动一个新文件时,它才会突出显示几行,然后在我按 F5 后才停止.所以我所有的文字都变成了纯黑色. 如果有同样好的/更好的命令行和编辑器组合,您可以随时推荐它们. 解决方案 这也发生在我身上.将其另存为 .py(在文档名称中手动键入 .py),然后高亮显示. ..
发布时间:2021-09-03 20:47:55 Python