在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → codemirror支持中文数据库模式表字段SQL自动代码提示

codemirror支持中文数据库模式表字段SQL自动代码提示

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:0.81M
  • 下载次数:4
  • 浏览次数:517
  • 发布时间:2021-11-07
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
codemirror的sql代码提示默认是不支持中文表名自动提示的,在源码中写法只是检索字母数字下划线,加上中文匹配的正则后,终于支持中文表了。修改文件只有sql.js,其他文件只是为了方便打断点,格式化了一下方法
【实例截图】
【核心代码】
16359647394694753087.rar
└── codemirror
├── addon
│   ├── comment
│   │   ├── comment.js
│   │   └── continuecomment.js
│   ├── dialog
│   │   ├── dialog.css
│   │   └── dialog.js
│   ├── display
│   │   ├── autorefresh.js
│   │   ├── fullscreen.css
│   │   ├── fullscreen.js
│   │   ├── panel.js
│   │   ├── placeholder.js
│   │   └── rulers.js
│   ├── edit
│   │   ├── closebrackets.js
│   │   ├── closetag.js
│   │   ├── continuelist.js
│   │   ├── matchbrackets.js
│   │   ├── matchtags.js
│   │   └── trailingspace.js
│   ├── fold
│   │   ├── brace-fold.js
│   │   ├── comment-fold.js
│   │   ├── foldcode.js
│   │   ├── foldgutter.css
│   │   ├── foldgutter.js
│   │   ├── indent-fold.js
│   │   ├── markdown-fold.js
│   │   └── xml-fold.js
│   ├── hint
│   │   ├── anyword-hint.js
│   │   ├── css-hint.js
│   │   ├── gremlin-hint.js
│   │   ├── html-hint.js
│   │   ├── javascript-hint.js
│   │   ├── show-hint.css
│   │   ├── show-hint.js
│   │   ├── sql-hint.js
│   │   └── xml-hint.js
│   ├── lint
│   │   ├── coffeescript-lint.js
│   │   ├── css-lint.js
│   │   ├── html-lint.js
│   │   ├── javascript-lint.js
│   │   ├── json-lint.js
│   │   ├── lint.css
│   │   ├── lint.js
│   │   └── yaml-lint.js
│   ├── merge
│   │   ├── merge.css
│   │   └── merge.js
│   ├── mode
│   │   ├── loadmode.js
│   │   ├── multiplex.js
│   │   ├── multiplex_test.js
│   │   ├── overlay.js
│   │   └── simple.js
│   ├── runmode
│   │   ├── colorize.js
│   │   ├── runmode.js
│   │   ├── runmode.node.js
│   │   └── runmode-standalone.js
│   ├── scroll
│   │   ├── annotatescrollbar.js
│   │   ├── scrollpastend.js
│   │   ├── simplescrollbars.css
│   │   └── simplescrollbars.js
│   ├── search
│   │   ├── jump-to-line.js
│   │   ├── matchesonscrollbar.css
│   │   ├── matchesonscrollbar.js
│   │   ├── match-highlighter.js
│   │   ├── searchcursor.js
│   │   └── search.js
│   ├── selection
│   │   ├── active-line.js
│   │   ├── mark-selection.js
│   │   └── selection-pointer.js
│   ├── tern
│   │   ├── tern.css
│   │   ├── tern.js
│   │   └── worker.js
│   └── wrap
│   └── hardwrap.js
├── AUTHORS
├── bin
│   └── source-highlight
├── CHANGELOG.md
├── CONTRIBUTING.md
├── keymap
│   ├── emacs.js
│   ├── sublime.js
│   └── vim.js
├── lib
│   ├── codemirror.css
│   └── codemirror.js
├── LICENSE
├── mode
│   ├── apl
│   │   └── apl.js
│   ├── asciiarmor
│   │   └── asciiarmor.js
│   ├── asn.1
│   │   └── asn.1.js
│   ├── asterisk
│   │   └── asterisk.js
│   ├── brainfuck
│   │   └── brainfuck.js
│   ├── clike
│   │   └── clike.js
│   ├── clojure
│   │   └── clojure.js
│   ├── cmake
│   │   └── cmake.js
│   ├── cobol
│   │   └── cobol.js
│   ├── coffeescript
│   │   └── coffeescript.js
│   ├── commonlisp
│   │   └── commonlisp.js
│   ├── crystal
│   │   └── crystal.js
│   ├── css
│   │   └── css.js
│   ├── cypher
│   │   └── cypher.js
│   ├── d
│   │   └── d.js
│   ├── dart
│   │   └── dart.js
│   ├── diff
│   │   └── diff.js
│   ├── django
│   │   └── django.js
│   ├── dockerfile
│   │   └── dockerfile.js
│   ├── dtd
│   │   └── dtd.js
│   ├── dylan
│   │   └── dylan.js
│   ├── ebnf
│   │   └── ebnf.js
│   ├── ecl
│   │   └── ecl.js
│   ├── eiffel
│   │   └── eiffel.js
│   ├── elm
│   │   └── elm.js
│   ├── erlang
│   │   └── erlang.js
│   ├── factor
│   │   └── factor.js
│   ├── fcl
│   │   └── fcl.js
│   ├── forth
│   │   └── forth.js
│   ├── fortran
│   │   └── fortran.js
│   ├── gas
│   │   └── gas.js
│   ├── gfm
│   │   └── gfm.js
│   ├── gherkin
│   │   └── gherkin.js
│   ├── go
│   │   └── go.js
│   ├── gremlin
│   │   └── gremlin.js
│   ├── groovy
│   │   └── groovy.js
│   ├── haml
│   │   └── haml.js
│   ├── handlebars
│   │   └── handlebars.js
│   ├── haskell
│   │   └── haskell.js
│   ├── haskell-literate
│   │   └── haskell-literate.js
│   ├── haxe
│   │   └── haxe.js
│   ├── htmlembedded
│   │   └── htmlembedded.js
│   ├── htmlmixed
│   │   └── htmlmixed.js
│   ├── http
│   │   └── http.js
│   ├── idl
│   │   └── idl.js
│   ├── javascript
│   │   └── javascript.js
│   ├── jinja2
│   │   └── jinja2.js
│   ├── jsx
│   │   └── jsx.js
│   ├── julia
│   │   └── julia.js
│   ├── livescript
│   │   └── livescript.js
│   ├── lua
│   │   └── lua.js
│   ├── markdown
│   │   └── markdown.js
│   ├── mathematica
│   │   └── mathematica.js
│   ├── mbox
│   │   └── mbox.js
│   ├── meta.js
│   ├── mirc
│   │   └── mirc.js
│   ├── mllike
│   │   └── mllike.js
│   ├── modelica
│   │   └── modelica.js
│   ├── mscgen
│   │   └── mscgen.js
│   ├── mumps
│   │   └── mumps.js
│   ├── nginx
│   │   └── nginx.js
│   ├── nsis
│   │   └── nsis.js
│   ├── ntriples
│   │   └── ntriples.js
│   ├── octave
│   │   └── octave.js
│   ├── oz
│   │   └── oz.js
│   ├── pascal
│   │   └── pascal.js
│   ├── pegjs
│   │   └── pegjs.js
│   ├── perl
│   │   └── perl.js
│   ├── php
│   │   └── php.js
│   ├── pig
│   │   └── pig.js
│   ├── powershell
│   │   └── powershell.js
│   ├── properties
│   │   └── properties.js
│   ├── protobuf
│   │   └── protobuf.js
│   ├── pug
│   │   └── pug.js
│   ├── puppet
│   │   └── puppet.js
│   ├── python
│   │   └── python.js
│   ├── q
│   │   └── q.js
│   ├── r
│   │   └── r.js
│   ├── rpm
│   │   ├── changes
│   │   │   └── index.html
│   │   └── rpm.js
│   ├── rst
│   │   └── rst.js
│   ├── ruby
│   │   └── ruby.js
│   ├── rust
│   │   └── rust.js
│   ├── sas
│   │   └── sas.js
│   ├── sass
│   │   └── sass.js
│   ├── scheme
│   │   └── scheme.js
│   ├── shell
│   │   └── shell.js
│   ├── sieve
│   │   └── sieve.js
│   ├── slim
│   │   └── slim.js
│   ├── smalltalk
│   │   └── smalltalk.js
│   ├── smarty
│   │   └── smarty.js
│   ├── solr
│   │   └── solr.js
│   ├── soy
│   │   └── soy.js
│   ├── sparql
│   │   └── sparql.js
│   ├── spreadsheet
│   │   └── spreadsheet.js
│   ├── sql
│   │   └── sql.js
│   ├── stex
│   │   └── stex.js
│   ├── stylus
│   │   └── stylus.js
│   ├── swift
│   │   └── swift.js
│   ├── tcl
│   │   └── tcl.js
│   ├── textile
│   │   └── textile.js
│   ├── tiddlywiki
│   │   ├── tiddlywiki.css
│   │   └── tiddlywiki.js
│   ├── tiki
│   │   ├── tiki.css
│   │   └── tiki.js
│   ├── toml
│   │   └── toml.js
│   ├── tornado
│   │   └── tornado.js
│   ├── troff
│   │   └── troff.js
│   ├── ttcn
│   │   └── ttcn.js
│   ├── ttcn-cfg
│   │   └── ttcn-cfg.js
│   ├── turtle
│   │   └── turtle.js
│   ├── twig
│   │   └── twig.js
│   ├── vb
│   │   └── vb.js
│   ├── vbscript
│   │   └── vbscript.js
│   ├── velocity
│   │   └── velocity.js
│   ├── verilog
│   │   └── verilog.js
│   ├── vhdl
│   │   └── vhdl.js
│   ├── vue
│   │   └── vue.js
│   ├── webidl
│   │   └── webidl.js
│   ├── xml
│   │   └── xml.js
│   ├── xquery
│   │   └── xquery.js
│   ├── yacas
│   │   └── yacas.js
│   ├── yaml
│   │   └── yaml.js
│   ├── yaml-frontmatter
│   │   └── yaml-frontmatter.js
│   └── z80
│   └── z80.js
├── package.json
├── README.md
├── rollup.config.js
├── src
│   ├── codemirror.js
│   ├── display
│   │   ├── Display.js
│   │   ├── focus.js
│   │   ├── gutters.js
│   │   ├── highlight_worker.js
│   │   ├── line_numbers.js
│   │   ├── mode_state.js
│   │   ├── operations.js
│   │   ├── scrollbars.js
│   │   ├── scroll_events.js
│   │   ├── scrolling.js
│   │   ├── selection.js
│   │   ├── update_display.js
│   │   ├── update_line.js
│   │   ├── update_lines.js
│   │   └── view_tracking.js
│   ├── edit
│   │   ├── CodeMirror.js
│   │   ├── commands.js
│   │   ├── deleteNearSelection.js
│   │   ├── drop_events.js
│   │   ├── fromTextArea.js
│   │   ├── global_events.js
│   │   ├── key_events.js
│   │   ├── legacy.js
│   │   ├── main.js
│   │   ├── methods.js
│   │   ├── mouse_events.js
│   │   ├── options.js
│   │   └── utils.js
│   ├── input
│   │   ├── ContentEditableInput.js
│   │   ├── indent.js
│   │   ├── input.js
│   │   ├── keymap.js
│   │   ├── keynames.js
│   │   ├── movement.js
│   │   └── TextareaInput.js
│   ├── line
│   │   ├── highlight.js
│   │   ├── line_data.js
│   │   ├── pos.js
│   │   ├── saw_special_spans.js
│   │   ├── spans.js
│   │   └── utils_line.js
│   ├── measurement
│   │   ├── position_measurement.js
│   │   └── widgets.js
│   ├── model
│   │   ├── change_measurement.js
│   │   ├── changes.js
│   │   ├── chunk.js
│   │   ├── Doc.js
│   │   ├── document_data.js
│   │   ├── history.js
│   │   ├── line_widget.js
│   │   ├── mark_text.js
│   │   ├── selection.js
│   │   └── selection_updates.js
│   ├── modes.js
│   └── util
│   ├── bidi.js
│   ├── browser.js
│   ├── dom.js
│   ├── event.js
│   ├── feature_detection.js
│   ├── misc.js
│   ├── operation_group.js
│   └── StringStream.js
└── theme
├── 3024-day.css
├── 3024-night.css
├── abcdef.css
├── ambiance.css
├── ambiance-mobile.css
├── base16-dark.css
├── base16-light.css
├── bespin.css
├── blackboard.css
├── cobalt.css
├── colorforth.css
├── darcula.css
├── dracula.css
├── duotone-dark.css
├── duotone-light.css
├── eclipse.css
├── elegant.css
├── erlang-dark.css
├── gruvbox-dark.css
├── hopscotch.css
├── icecoder.css
├── idea.css
├── isotope.css
├── lesser-dark.css
├── liquibyte.css
├── lucario.css
├── material.css
├── mbo.css
├── mdn-like.css
├── midnight.css
├── monokai.css
├── neat.css
├── neo.css
├── night.css
├── oceanic-next.css
├── panda-syntax.css
├── paraiso-dark.css
├── paraiso-light.css
├── pastel-on-dark.css
├── railscasts.css
├── rubyblue.css
├── seti.css
├── shadowfox.css
├── solarized.css
├── ssms.css
├── the-matrix.css
├── tomorrow-night-bright.css
├── tomorrow-night-eighties.css
├── ttcn.css
├── twilight.css
├── vibrant-ink.css
├── xq-dark.css
├── xq-light.css
├── yeti.css
└── zenburn.css

152 directories, 325 files

标签:

实例下载地址

codemirror支持中文数据库模式表字段SQL自动代码提示

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警