如何让双引号和单引号一样处理
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 == "'")) {
我们在寻找使 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 == "'")) {