(二)CodeMirror - 配置项

theme: string

theme:‘monokai‘  

引入对应的css, <link rel="stylesheet" href="../theme/monokai.css">

indentUnit: integer

缩进,默认2

keyMap: string

keyMap: "sublime"  使用sublime中快捷键

引入对应的js, <script src="../keymap/sublime.js"></script>

extraKeys: object

自定义快捷键

extraKeys: {"Ctrl-Q": "autocomplete"}

需引入:

<script src="../addon/hint/show-hint.js"></script>
<script src="../addon/hint/javascript-hint.js"></script>
<link rel="stylesheet" href="../addon/hint/show-hint.css">

// 使用tab键extraKeys: {
    "Tab": function(cm){
         var spaces = Array(cm.getOption("indentUnit") + 1).join(" ");
         cm.replaceSelection(spaces);
    }
}

gutters: array<string>

自定义lineNumber

gutters: ["CodeMirror-linenumbers", "CodeMirror-foldgutter","CodeMirror-lint-markers"]

  CodeMirror-foldgutter:展开收起

  需引入:

    <link rel="stylesheet" href="../addon/fold/foldgutter.css" />

    <script src="../addon/fold/foldcode.js"></script>

    <script src="../addon/fold/brace-fold.js"></script>

    <script src="../addon/fold/brace-fold.js"></script>

   CodeMirror-lint-markers:代码错误检测

  需引入:

  <script src="http://ajax.aspnetcdn.com/ajax/jshint/r07/jshint.js"></script>

  <script src="http://rawgithub.com/zaach/jsonlint/79b553fb65c192add9066da64043458981b3972b/lib/jsonlint.js"></script>

  <script src="http://rawgithub.com/stubbornella/csslint/master/release/csslint.js"></script>

  <script src="../addon/lint/lint.js"></script>

  <script src="../addon/lint/javascript-lint.js"></script>

  <script src="../addon/lint/json-lint.js"></script>

  <script src="../addon/lint/css-lint.js"></script>

  <link rel="stylesheet" href="../addon/lint/lint.css">

时间: 2024-11-05 14:41:15

(二)CodeMirror - 配置项的相关文章

Spring+SpringMVC+MyBatis+LogBack+C3P0+Maven+Git小结(转)

摘要 出于兴趣,想要搭建一个自己的小站点,目前正在积极的准备环境,利用Spring+SpringMVC+MyBatis+LogBack+C3P0+Maven+Git,这里总结下最近遇到的一些问题及解决办法,后续慢慢的继续补~ 目录[-] 一:建立一个Maven结构的Web工程 二:Spring.SpringMVC重复加载bean对象问题. 三:实现自个的数据缓存机制 2种缓存数据简介及其数据结构分析 2中缓存数据加载实现流程介绍 三:通过Spring自定义标签形式实现配置项类型数据的缓存数据结构

Nginx-缓冲原理及优化

一.作用及原理 作用: 使用缓冲释放后端服务器 反向代理的一个问题是代理大量用户时会增加服务器进程的性能冲击影响.在大多数情况下,可以很大程度上能通过利用Nginx的缓冲和缓存功能减轻.当代理到另一台服务器,两个不同的连接速度会影响客户的体验: 1.从客户机到Nginx代理的连接 2.从Nginx代理到后端服务器的连接 如果没有缓冲,数据从代理的服务器发送并立即开始被发送到客户.如果假定客户端很快,缓冲可以关闭而尽快使数据到客户端,有了缓冲,Nginx代理将暂时存储后端的响应(缓冲到内存),然后

Spring+SpringMVC+MyBatis+LogBack+C3P0+Maven+Git小结

一:建立一个Maven结构的Web工程 这里主要介绍下如何使用MyEclipse创建一个Maven结构的Web项目 1:下载并安装好自己的maven,并在环境变量中配置对应MAVEN_HOME.PATH路径 检测是否安装完毕,可以在cmd中输入命令检测:mvn --version 2:在MyEclipse中关联并使用Maven(这里可以使用MyEclipse自带的Maven4MyEclipse,也可以自己下载一个MyEclipse对应的Maven插件来关联我们的Maven3.1.1) 设置下自己

Dubbo源码学习之-服务导出

前言 忙的时候,会埋怨学习的时间太少,缺少个人的空间,于是会争分夺秒的工作.学习.而一旦繁忙的时候过去,有时间了之后,整个人又会不自觉的陷入一种懒散的状态中,时间也显得不那么重要了,随便就可以浪费掉几个小时.可见普通人的学习之路要主动地去克服掉很多阻碍,最主要的阻碍还是来自于自身,周期性的不想学习.不自觉的懒散.浅尝辄止的态度.好高骛远贪多的盲目...哎,学习之路,还是要时刻提醒自己,需勤勉致知. 闲话少叙,今天的学习目标是要尽量的了解清楚Dubbo框架中的服务导出功能,先附上Dubbo官网上的

centos7搭建LDAP

centos7搭建LDAP 一.安装Openldap [[email protected] ~]# yum install -y openldap openldap-clients openldap-servers migrationtools 二.配置项 [[email protected] ~]# vim /etc/openldap/slapd.d/cn\=config/olcDatabase\=\{2\}hdb.ldif # AUTO-GENERATED FILE - DO NOT EDI

Nginx学习之二-配置项解析及编程实现

在开发功能灵活的Nginx模块时,需要从配置文件中获取特定的信息.不过,我们并不需要再编写一套读取配置的系统,Nginx已经为用户提供了强大的配置项解析机制,同时还支持“-s reload”命令,可以在不重启服务的情况下可使配置生效. 一.Nginx配置文件简介 如果编译安装Nginx时使用默认路径,那么Nginx运行目录是/usr/local/nginx,其配置文件存放目录是/usr/local/nginx/conf/nginx.conf.其内容默认如下: [cpp] view plainco

二:Storm的配置项说明

配置项 配置说明 storm.zookeeper.servers ZooKeeper服务器列表 storm.zookeeper.port ZooKeeper连接端口 storm.local.dir storm使用的本地文件系统目录(必须存在并且storm进程可读写) storm.cluster.mode Storm集群运行模式([distributed或local]) storm.local.mode.zmq Local模式下是否使用ZeroMQ作消息系统,如果设置为false则使用java消息

Nuxt.js学习(二) --- Nuxt目录结构详解、Nuxt常用配置项、Nuxt路由配置和参数传递

[TOC] 1.Nuxt目录结构详解 Nuxt项目文件目录结构 |-- .nuxt // Nuxt自动生成,临时的用于编辑的文件,build |-- assets // 用于组织未编译的静态资源入LESS.SASS 或 JavaScript |-- components // 用于自己编写的Vue组件,比如滚动组件,日历组件,分页组件 |-- layouts // 布局目录,用于组织应用的布局组件,不可更改. |-- middleware // 用于存放中间件 |-- pages // 用于存放

走进MongoDB(二)

本文从以下四个方面对mongodb进行介绍 一.聚合操作(aggregate operation) 二.文本搜索(text search) 三.数据模型 (DATA MODELS) 四.数据库安全(security) 一.聚合操作 组合多个数据记录,对分组数据记录进行多种操作,最终返回一个单一的结果 实现方式:聚合管道.map-reduce.单用途聚合方法 1.聚合管道 聚合管道是基于数据处理管道模型上的.数据记录经过 多个阶段的管道 最终被转换为聚合结果集. 最基本的过滤管道提供了改变数据集输