duck-editor

鸭子编辑器
授权协议 GPL
开发语言 Lisp
所属分类 应用工具、 文档/文本编辑
软件类型 开源软件
地区 国产
投 递 者 锺离旻
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

duck-editor

鸭子编辑器 https://github.com/evilbinary/duck-editor
基于scheme开发的,GPU渲染,高可扩展。

效果图

扩展

支持可扩展

已有扩展

  1. scheme 语法高亮
  2. dracula 主题
  3. 文件管理

扩展开发

(import (extensions extension))
  (register 'theme.dracula (lambda (duck)
    (let ((editor (get-var duck 'editor))
    	;;扩展功能代码块
    ))

作者

 

  • 项目中使用MVC开发,会经常使用Html Helper,比如TextBoxFor,DropdownFor,CheckboxFor等等。使用频率较高的EditorFor扩展方法在对于生成Html标签的属性比其他的扩展方法有较大的不同,标签的属性需要以object的方式来定义,object中在htmlAttributes中直接定义html属性与对应的值,示例: @Html.EditorFor(mode

 相关资料
  • Thenable鸭子类型(Duck Typing) 在Promise的世界中,一个重要的细节是如何确定一个值是否是纯粹的Promise。或者更直接地说,一个值会不会像Promise那样动作? 我们知道Promise是由new Promise(..)语法构建的,你可能会想p instanceof Promise将是一个可以接受的检查。但不幸的是,有几个理由表明它不是完全够用。 主要原因是,你可以从其

  • 您不需要拥有自己的环境来开始学习C编程! 我们为您设置了一个在线编译器,可用于在线编译和执行程序。 对于本教程中提供的大多数示例,您将在代码框的右上角找到“试用”选项。 使用它来验证程序并使用不同的选项检查结果。 随意修改任何示例并在线执行。 一个HTML5编辑器 ,您可以在其中键入HTML/XHTML代码并在线查看结果。

  • Introduction 介绍 You can create your own custom design tools inside Unity through Editor Windows. Scripts that derive from EditorWindow instead of MonoBehaviour can leverage both GUI/GUILayout and Edit

  • 当你打开一个项目或者创建一个新的项目后,Qt Creator将会转换到编辑模式下。你应该可以在左边看到你的项目文件,在中央区域看到代码编辑器。左边选中的文件将会被编辑器打开。编辑器提供了语法高亮,代码补全和智能纠错的功能。也提供几种代码重构的命令。当你使用这个编辑器工作时你会觉得它的响应非常的迅速。这感谢与Qt Creaotor的开发者将这个工具做的如此杰出。

  • 此界面是Simple Zone Editor的高级版本,我们在前一章中已经介绍过。 我们可以在这里添加,编辑或删除各种类型的记录,分别是A, AAAA, CNAME (圆锥名称记录), SRV (服务记录), TXT (文本记录)。 我们还可以在此界面中配置记录的TTL (生存时间)。 TTL(生存时间)表示DNS服务器在丢弃信息之前可以缓存资源记录的持续时间。 重置区域文件 此选项会重置您在cP

  • “当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。” 我们并不关心对象是什么类型,到底是不是鸭子,只关心行为。 比如在python中,有很多file-like的东西,比如StringIO,GzipFile,socket。它们有很多相同的方法,我们把它们当作文件使用。 又比如list.extend()方法中,我们并不关心它的参数是不是list,只要它是可迭代的,