当前位置: 首页 > Web前端 > JavaScript

vue-codemirrorsql换行问题

时间:2023-03-26 21:13:31 JavaScript

vue-codemirror换行问题sql当括号嵌套在一行中时,换行符会在第一个括号出现的位置换行。这是我们不想看到的。更改codemirror包下的文件/模式/sql/sql.js在184行附近添加consttemp=stream.string.slice(stream.start+1,stream.string.length);//判断剩余部分是否有括号,如果没有则取当前括号的位置缩进if(tok=="("&&temp.indexOf('(')===-1)pushContext(stream,state,")");elseif(tok=="["&&temp.indexOf('[')===-1)pushContext(stream,state,"]");如果存在则继续下面代码