如何让双引号和单引号一样处理

How to make double quotes and single quotes be handled the same

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

本来可以很快 css hack 但是,对于双引号,生成的 css 周围没有标签。

单引号有一个名为 "cm-string" 的 class,两者都可以使用。

对我来说就是这样。我使用主题灯,在主题/light.css文件行: .cm-s-light跨度。cm-string{颜色:#3ad900; } 它在屏幕上显示我喜欢“”和“相同的绿色 在您的主题文件中搜索。

和 对于第 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 == "'")) {