- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
假设您的 .js(x) 文件中有以下行并使用 VIM 作为您最喜欢的文本编辑器
if (foundArray =decodeURIComponent(location.hash).toLowerCase().match(/^#\/([0-9a-zäüöß\-_]+)?\/*$/i)) {
该正则表达式的 /*
部分将导致 VIM 使以下所有行变灰,因为它假定所有以下符号都被注释掉。
有人遇到同样的问题吗?对于解决方法、语法突出显示脚本/插件有什么建议吗?
编辑
我尝试使用最小的 vim 配置(和 vim -uminimalconfig
)。相同的结果...
最小配置的内容:
set nocompatible
filetype on
filetype plugin indent on
syntax on
syntax enable
set background=dark
最佳答案
是的,这是包含的 JavaScript 语法突出显示的限制。有替代的 JavaScript 荧光笔可以满足这种情况:
它们还对 JavaScript 突出显示进行了其他更改,因此您可能想同时尝试它们,看看您更喜欢哪一个。
或者,重写您的 JavaScript 以避免在正则表达式文字中包含 /*
,例如通过以下方式之一:
{0,}
表示零个或多个,而不是 *
。Regexp('^#/...', 'i')
显式构造它 — 然后 /*
将位于字符串常量,不会混淆荧光笔。关于javascript - vim 中语法高亮困惑/失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53309893/
在这个 fiddle 上,函数完美地完成了工作,但我需要稍微调整连接。 该点击甚至需要是父 div 的 addClass(深色/浅色)(true 或 false)。 如果是深色,则添加 Bright
我正在使用 Windows.UI.ViewManagement.UISettings 来获取系统强调色,但该类似乎没有任何亮/暗模式的方法或属性。我找不到此功能的文档,我该如何检测? PS:我正在制作
在使用 iOS 13 在明暗模式之间切换时,我遇到了显示键盘的异常行为。 该 View 有一个 inputAccessoryView 供用户输入消息。当然后在键盘显示的情况下切换亮/暗模式时,亮/暗模
我正在开发一个支持多个主题的 iOS 应用程序。有些主题使用深色背景,有些使用浅色。一些默认图标在深色/浅色背景中不可见。我在 xcassets 中看到一个选项,可以为不同的颜色模式添加图像。我的目标
一些上下文:Sciter (纯 win32 应用程序)已经能够呈现类似 UWP 的 UI: 在深色模式下: 在灯光模式下: Windows 10.1803 在设置小程序中引入深色/浅色开关 as se
我是一名优秀的程序员,十分优秀!