0

我们在寻找一种方法使 codemirror 对单引号和双引号字符串表现相同时遇到了问题。

在此处输入图像描述

这将是一个快速的 css hack,但是对于双引号,生成的 css 周围没有标签。

单引号有一个名为“cm-string”的类,两者都有。

4

1 回答 1

1

对我来说就是这样。我使用主题灯,在主题/light.css 文件行:.cm-s-light span.cm-string {color:#3ad900; 它像在屏幕上一样显示我“”和“在您的主题文件中以绿色搜索相同。 在此处输入图像描述

AND 对于第 57 行中的文件 sql.js:

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

消除:

 && support.doubleQuote

使它保持:

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

在 SQL 模式下你会得到想要的效果。

在此处输入图像描述

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

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

如行:

   if ((ch == '"' || ch == "'")) {
于 2019-06-17T16:51:40.933 回答