PenEditor

极简风格的在线代码编辑器
授权协议 BSD-3-Clause
开发语言 JavaScript HTML/CSS
所属分类 Web应用开发、 可视化HTML编辑器
软件类型 开源软件
地区 国产
投 递 者 司寇经亘
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

PenEditor 是一个开源的,极简风格的HTML / CSS / JS代码编辑器!实时运行!

Demo: https://jojowwbb.github.io/pen/index.html

功能:

  • HTML/CSS/JS 代码编辑器
  • 代码格式化
  • emmet支持
  • 代码自动提示
  • Sublime 快捷键
  • 内置console面板(log,error,info,warn)
  • 内置babel
  • 内置react无需单独引入
  • 代码下载
  • 实时运行

本地安装、部署

// git clone
git clone https://github.com/jojowwbb/PenEditor.git

//install
npm install

//start
npm run dev
 相关资料
  • 如果有人问起 Python 程序员他们最喜欢 Python 哪一点,他们一定会提到 Python 的高可读性。确实,对于 Python 来说,其高可读性一直是 Python 这门语言设计的核心。一个不争的事实是,相对于写代码而言,读代码才是更加平常的事情。 Python 代码有高可读性的一个原因就是其有着相对而言更加完善的编码风格准则和 「Python化」习语。 当 Python 老手(Pytho

  • 语法 UTF-8编码 Unix换行符,每行120字符 缩进符用4个空格,需要设定编辑器tab转4空格 花括号独占一行 函数与函数间使用一个空行分割 能使用静态内联(static sw_inline)就不要用宏 能用enum枚举就不要用宏 代码可读性比性能更重要 标签 label必须以下划线开头,用于goto语句 label必须独占一行 枚举 命名必须为sw{模块名称}_{作用},如:swServe

  • 这些是 Electron 编码风格指南。 您可以运行 npm run lint 来显示 cpplint 和eslint 检测到的任何样式问题。 通用代码 用换行符结束文件。 按照如下顺序排列 node 模块的 require 代码 内置Node模块(如 path) 内置Electron模块(如 ipc、app) 本地模块(使用相对路径) 按照如下顺序排列类的属性 类方法和属性 (开始于 @ 的方法

  • 如何在不创建其他对象的情况下用Java压缩这些代码? 和其他语言一样 无需修改任何类或使用任何模式(生成器或构造函数)。我的意思是为了写更少的代码

  • 我们的代码必须尽可能的清晰和易读。 这实际上是一种编程艺术 —— 以一种正确并且人们易读的方式编码来完成一个复杂的任务。一个良好的代码风格大大有助于实现这一点。 语法 下面是一个备忘单,其中列出了一些建议的规则(详情请参阅下文): <!-- ```js function pow(x, n) { let result = 1; for (let i = 0; i < n; i++) { result

  • 代码风格 必须 严格遵循 PSR-2 规范。

  • 空白 每行不能超出99个字符。 缩进只用空格,不用TAB。 行和文件末尾不要有空白。 空格 二元运算符左右加空格,包括属性里的等号: #[deprecated = "Use `bar` instead."] fn foo(a: usize, b: usize) -> usize { a + b } 在分号和逗号后面加空格: fn foo(a: Bar); MyStruct { foo: 3

  • 问题内容: Python教程说:“在运算符周围和逗号后使用空格,但不要直接在括号结构内使用:a = f(1,2)+ g(3,4)”。“不直接在包围结构内”到底是什么意思? 问题答案: 这可能来自PEP 8-Python代码样式指南 。具体来说,请参见“表达式和语句中的空白”部分。 从该部分: