0.定义一个包含codemirror的文本框:

 <!--ambiance主题风格--><link rel="stylesheet" href="../codemirror-5.2/theme/ambiance.css"><!--核心文件--><link type="text/css" rel="stylesheet" href="../codemirror-5.2/lib/codemirror.css"/><script type="text/javascript" src="../codemirror-5.2/lib/codemirror.js"></script><link type="text/css" rel="stylesheet" href="../codemirror-5.2/addon/hint/show-hint.css"/><script type="text/javascript" src="../codemirror-5.2/addon/hint/show-hint.js"></script><!--mysql高亮提示框--><script type="text/javascript" src="../codemirror-5.2/addon/hint/sql-hint.js"></script><script type="text/javascript" src="../codemirror-5.2/mode/sql/sql.js"></script>
<div><textarea id="code" name="code"></textarea>
</div>

1.获取codemirror这个对象:

 var editor = CodeMirror.fromTextArea(document.getElementById("code"), {lineNumbers: true,extraKeys: {"Ctrl": "autocomplete"},//输入s然后ctrl就可以弹出选择项mode: {name: "text/x-mysql"}, //x-mysqlonChange:function (instance,changeObj) {console.log("codemirror change");var tt = window.parent.document.getElementById("tt");var tab = $(tt).tabs("getSelected");$(tt).tabs("update",{tab : tab,options : {title : "新标题"}});}});

2.设置和获取codemirror的值:

var text1="123456";
editor.setValue(text1);
var text = editor.getValue();

3.在外部设置codemirror为只读:

editor.setOption("readOnly", true);

注意:用editor.readOnly=true设置是无效的

codemirror 常见操作相关推荐

  1. 路径,文件,目录,I/O常见操作汇总

    摘要:    文件操作是程序中非常基础和重要的内容,而路径.文件.目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案 ...

  2. python字典操作添加_Python字典常见操作实例小结【定义、添加、删除、遍历】

    本文实例总结了python字典常见操作.分享给大家供大家参考,具体如下: 简单的字典: 字典就是键值对key-value组合. #字典 键值对组合 alien_0 ={'color':'green', ...

  3. BOM,DOM常见操作和DHML

    BOM (Browser Object Model)浏览器对象模型,控制浏览器的一些行为 window对象 代表一个HTML文档 属性 页面导航的5个属性 self, parent, top, ope ...

  4. go语言笔记——切片函数常见操作,增删改查和搜索、排序

    7.6.6 搜索及排序切片和数组 标准库提供了 sort 包来实现常见的搜索和排序操作.您可以使用 sort 包中的函数 func Ints(a []int) 来实现对 int 类型的切片排序.例如  ...

  5. 在单链表写入一组数据代码_链表常见操作和15道常见面试题

    什么是单链表 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer),简单来说链表并不像数组那样 ...

  6. python基础实例-Python基础之字符串常见操作经典实例详解

    本文实例讲述了Python基础之字符串常见操作.分享给大家供大家参考,具体如下: 字符串基本操作 切片 # str[beg:end] # (下标从 0 开始)从下标为beg开始算起,切取到下标为 en ...

  7. C#路径/文件/目录/I/O常见操作汇总(一)

    文件操作是程序中非常基础和重要的内容,而路径.文件.目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题, 尽量提供一些解决方案,即使没有你想要的答案,也希望能提 ...

  8. python下selenium模拟浏览器常见操作

    本文主要记录下selenium的常见操作,如定位具体元素的不同方法.在具体元素内循环.提取文本等.具体代码如下: # -*- coding: utf-8 -*- ''' Created on 2019 ...

  9. Java数组常见操作

    Java数组常见操作 文章目录 Java数组常见操作 7.0 数组的遍历 1.使用foreach循环访问数组中每个元素. 2.使用简单的for循环(多层循环嵌套)来遍历数组. 7.1 数组长度 7.2 ...

最新文章

  1. MySQL 中 6 个常见的日志问题
  2. 【USACO 3.1】Score Inflation(完全背包)
  3. PMcaff微分享 | 为什么大部分女生爱星座?大部分男生恨星座?
  4. 常用查找算法(顺序、折半、二叉树、哈希、分块)介绍
  5. c语言猜数字游戏新建,C语言编程 如何构建一个简单的猜数字小游戏
  6. 《深入理解JVM.2nd》笔记(一):走进Java
  7. Java:URLEncoder、URLDecoder、Base64编码与解码
  8. point-position2修改版
  9. java gui中文变方块_150道Java面试基础题(含答案)
  10. buntu下shell脚本运行异常:bash和…
  11. [分享]Java 线程池的原理与实现
  12. C#|图像快速傅立叶变换与反变换
  13. 2022年全球市场雷达目标模拟器总体规模、主要生产商、主要地区、产品和应用细分研究报告
  14. iOS分享到WhatsApp
  15. 齐次方程与非齐次方程
  16. SAP BASIS ADM100 中文版 Unit 7(1)
  17. 快速学习OSG(2)——光照
  18. SwiftUI iOS 开源组件之银行卡切换效果 (教程含源码)
  19. OpenGL光源位置
  20. 关于如何运行Power Automate Flow

热门文章

  1. COMSS BOOT USB杀毒使用教程
  2. pdf数据脱敏 如何恢复_不小心删除了磁盘分区,如何将数据恢复?
  3. 易臣OA系统如何解决会议管理不规范的问题
  4. 综合布线系统桥架型式及品种选择
  5. DP项目计算机科学,IB-DP项目 | 美国10所大学对IB分数的要求
  6. 小学生C++编程基础 课程6(共9题)
  7. C语言实现模拟ATM机管理系统
  8. Java中用包装模式实现标准的DataSource数据源连接池
  9. OA系统开发人事模块关于请假跨月的处理
  10. nginx安装部署pc端限制访问配置