• 浏览器--编辑器


    browser-notepad

    浏览器编辑器

    仅适用于支持HTML5内容可编辑属性的浏览器

    使用方法

    打开浏览器,然后将下面的代码输入进地址栏即可。

    最简单朴素的浏览器-编辑器:

    浏览器地址栏输入以下内容:

    data:text/html, <html contenteditable>

    支持各种编程语言的编辑器

    浏览器地址栏输入以下内容:

    data:text/html, <style type="text/css">.e{position:absolute;top:0;right:0;bottom:0;left:0;}</style><div class="e" id="editor"></div><script src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js" type="text/javascript" charset="utf-8"></script><script>var e=ace.edit("editor");e.setTheme("ace/theme/monokai");e.getSession().setMode("ace/mode/ruby");</script>

    更多语言的支持: 将 ace/mode/ruby用以下语言替换:

    Markdown -> ace/mode/markdown

    Python -> ace/mode/python

    C/C++ -> ace/mode/c_cpp

    Javscript -> ace/mode/javascript

    Java -> ace/mode/java

    Scala- -> ace/mode/scala

    CoffeeScript -> ace/mode/coffee

    and css, html, php, latex, tex, sh, sql, lua, clojure, dart, typescript, go, groovy, json, jsp, less, lisp, lucene, perl, powershell, scss, textile, xml, yaml, xquery, liquid, diff and many more...

    想换个主题

    ace/theme/monokai用下面的替换掉:

    Eclipse -> ace/theme/eclipse

    GitHub -> ace/theme/github

    TextMate -> ace/theme/textmate

    and ambiance, dawn, chaos, chrome, dreamweaver, xcode, vibrant_ink, solarized_dark, solarized_light, tomorrow, tomorrow_night, tomorrow_night_blue, twilight, tomorrow_night_eighties, pastel_on_dark and many more..

    ##想在浏览器编辑Markdown

    data:text/html,<style type="text/css">.e{position:absolute;top:0;right:50%;bottom:0;left:0;} .c{position:absolute;overflow:auto;top:0;right:0;bottom:0;left:50%;}</style><div class="e" id="editor"></div><div class="c"></div><script src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js" type="text/javascript" charset="utf-8"></script><script src="http://cdnjs.cloudflare.com/ajax/libs/showdown/0.3.1/showdown.min.js"></script><script> function showResult(e){consoleEl.innerHTML=e}var e=ace.edit("editor");e.setTheme("ace/theme/monokai");e.getSession().setMode("ace/mode/markdown");var consoleEl=document.getElementsByClassName("c")[0];var converter=new Showdown.converter;e.commands.addCommand({name:"markdown",bindKey:{win:"Ctrl-M",mac:"Command-M"},exec:function(t){var n=e.getSession().getMode().$id;if(n=="ace/mode/markdown"){showResult(converter.makeHtml(t.getValue()))}},readOnly:true})</script>

  • 相关阅读:
    添加了tabBar之后就不能使用wx.navigateTo跳转页面
    nodejs的安装及创建项目
    人名币转大写
    C#后台去除HTML标签
    自动化测试中excel的使用
    ddt方法介绍
    requests返回值
    requests提供的get方法,有几个常用的参数
    serveragent组件含义
    jmeter使用PerfMon Metrics Collector的图表分析
  • 原文地址:https://www.cnblogs.com/centvinzz/p/4278350.html
Copyright © 2020-2023  润新知