如何使双引号和单引号相同

时间:2019-06-17 16:01:01

标签: codemirror codemirror-modes

我们在寻找一种方法来使代码镜像对单引号和双引号字符串表现出相同的问题。

enter image description here

这本来是一个快速的CSS破解,但是对于双引号,生成的CSS周围没有标签。

单引号具有一个称为“ cm-string”的类,可以很好地将两者都使用。

1 个答案:

答案 0 :(得分:1)

对我来说就是这样。我在主题/ light.css文件行中使用主题灯: .cm-s-light span.cm-string {color:#3ad900; } 它像在屏幕上一样显示“”和“绿色” 搜索您的主题文件。 enter image description here

和 第57行中的文件sql.js:

 } else if (ch == "'" || (ch == '"' && support.doubleQuote)) {

删除:

 && support.doubleQuote

让它保持不变:

 } else if (ch == "'" || (ch == '"')) {

您将在SQL模式下获得所需的效果。

enter image description here

对于TCL 替换第45行tcl.js:

   if ((ch == '"' || ch == "'") && state.inParams) {

例如行:

   if ((ch == '"' || ch == "'")) {