gpt4 book ai didi

Vim 上下文高亮

转载 作者:行者123 更新时间:2023-12-03 11:02:57 31 4
gpt4 key购买 nike

我认为标准突出显示是有用的——在某种程度上。当使用回调和嵌套结构进行编程时,这无济于事。关键字和字符串,它们无处不在,当它们以不同的颜色显示时会有所帮助,但这些颜色无法说明我在哪个范围内,从词汇的角度来看我在哪里。

我在 Douglas Crockford 的一次谈话中听说过上下文突出显示,我不记得它的网址。这个想法是,突出范围的词汇级别。顶级定义在 color0 中着色,内部级别块语句在 color1 中着色,并且每次引入新的范围级别时都会递归重复。下面是一个使用一些虚构节点库的示例。 (现在添加了一个(ish(或scheme lisp))示例)

Example.
Pseudo Scheme Multi-Paren Example

这不一定适用于节点或 javascript。我想知道是否有实现这种功能的编辑器/vim 插件。我不知道上下文突出显示是否是这个词,但我找不到一个。谷歌搜索上下文高亮显示了基于通用标记的高亮和 ConTeXt(我不知道)的结果。

这存在吗?有编辑器实现这个吗?更重要的是,我可以在 vim 中使用它吗?

另一个与我相同的问题,没有真正的答案:Is Crockford style Context Coloring implemented in any code editor?

最佳答案

我也找不到类似的东西,所以我写了一个:

rainbow_levels.vim :一种不同的代码突出显示方法。

当然,这是一个非常简单的实现,只考虑缩进级别而不是实际上下文,但它完成了工作;D

关于Vim 上下文高亮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14904133/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com