编辑器

让Web页面中的编辑器支持黏贴或直接拖拽来添加图片

血红的双手。 提交于 2019-12-29 23:19:23
基本原理是将剪贴板中的图片二进制数据转为Base64编码 代码: 1 <html> 2 <head> 3 </head> 4 <body> 5 <script src="http://cdn.bootcss.com/jquery/1.9.0/jquery.js"> 6 </script> 7 8 <div id="edit" contenteditable="true" style="width:400px;height:400px;border:1px solid #f00"> 9 10 </div> 11 12 <script> 13 function Edit( editEl ) { 14 editEl = $(editEl); 15 16 $(editEl).bind("paste", clipFn); 17 18 function clipFn(ev) { 19 20 //把剪贴板中的img通过canvas中专为base64字符串; 21 var canvas = document.createElement("canvas"); 22 var context = canvas.getContext("2d"); 23 24 //从word拷贝时候会得到text/html数据; 25 var html = $(ev.originalEvent.clipboardData

拓展编辑器 7 - 自定义窗口 EditorWindow

只谈情不闲聊 提交于 2019-12-28 19:58:19
开发者可以通过派生 EditorWindows 绘制完全自定义的窗口。 使用 EditorWindow.GetWindow()来打开窗口,在OnGUI中进行绘制。 通过实现 IHasCustomMenu 来添加菜单 可以在我们的窗口中绘制选中对象的预览,就像 Inspector 的 Preview 子窗口 例子: using UnityEngine ; using UnityEditor ; /// <summary> /// 自定义窗口 /// </summary> public class CustomEditorWindow : EditorWindow , IHasCustomMenu { [ MenuItem ( "X/CustomWindow" ) ] static void ShowWindow ( ) { CustomEditorWindow wnd = EditorWindow . GetWindow < CustomEditorWindow > ( ) ; wnd . Show ( ) ; } /// <summary> /// 扩展窗口右上角下拉菜单 /// </summary> /// <param name="menu"></param> void IHasCustomMenu . AddItemsToMenu ( GenericMenu menu ) {

关于国内部分电子病历编辑器的评价

邮差的信 提交于 2019-12-28 05:16:56
一、 模式 国内电子病历系统的开发不外 2 种模式: C/S 模式和 B/S 模式,其中 C/S 模式一般是以开放的文字编辑器为基础进行开发,而 B/S 一般采用页面填写模式,也有采用 OCX 控件模式(这种模式其实也是一种 C/S )。 两种模式各有优劣,从我个人角度讲,更趋向于 C/S (这里是指三层结构的 C/S ),理由如下: 1、 B/S 相对于 C/S 最大优势在于客户端免维护,其实 C/S 做好了,也可以实现自动升级和客户端免维护,我以前在某地区做的医保系统,采用三层结构,广域网上 1000 多个 C/S 客户端,一样免维护。 2、 C/S 具有更好的界面操作性,尤其是能够实现更复杂的界面操作动作,能在一定程度上较好实现自然语言输入与结构化处理。 B/S 由于受编辑器功能限制,在文字间相互操作、数据元、各种提示、绘图处理等方面都存在一定的欠缺。 3、 C/S 具有更直观的界面,实现所见即所得模式的书写,而 B/S 不采用控件很难做到。 4、 C/S 具有更好的效率,尤其是在处理和展示大量数据量时, C/S 优势更明显。 B/S 模式受服务器和浏览器限制,展示大量数据时效率直线下降。我们曾经试过 IE 同时显示 1000 条记录时,速度慢得让人无法忍受。 当然具体采用哪种模式,还需要看自己的产品路线及技术沉淀,最好与 HIS 采用相同模式。由于 B/S

MK

为君一笑 提交于 2019-12-28 04:41:48
这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一个表格 设定内容居中、居左、居右 SmartyPants 创建一个自定义列表 如何创建一个注脚 注释也是必不可少的 KaTeX数学公式 新的甘特图功能,丰富你的文章 UML 图表 FLowchart流程图 导出与导入 导出 导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示; 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示; 全新的 KaTeX数学公式 语法; 增加了支持 甘特图的mermaid语法 1 功能; 增加了 多屏幕编辑 Markdown文章功能; 增加了 焦点写作模式、预览模式、简洁写作模式

这些优秀的主流代码编辑器,你用过多少款?

余生颓废 提交于 2019-12-27 14:50:55
这些年来,编写代码本身已经成为一种艺术。现在,有大量的编程语言可供开发者选择使用,从汇编语言到 Ruby 和 Python。尽管对于给定的项目有许多编程语言可供选择,但有一件事是亘古不变的,每个开发者都需要一个代码编辑器来写代码。 一个好的代码编辑器不仅仅是一个简单的文本编辑工具,这是发生奇迹的地方,开发者编写的代码会转化为更大的项目的可用组件。鉴于这一重要性,难怪开发者会对与他们日夜共处的代码编辑器如此挑剔。每个开发者都希望拥有一个快速、易于使用且功能均衡的代码编辑器。 每个代码编辑器都会声称自己是最好的,然而你需要的可能只是唯一一款代码编辑器。下面是一些主流的、好评度高的代码编辑器,各位开发者不妨看看是否有适合自己的。 0. Vim Vim 是最流行的代码编辑器之一。它是免费开源且跨平台的,称它为代码编辑器中最为优秀经典的上古神器也不为过。尤其是在 Linux 开发者中,它享有相当高的声誉。Vim 高度可定制,还可在 Dos 中运行。 在刚入门开发的群体中 Vim 可能不会十分流行,因为它的入门学习曲线陡峭。下面是 Vim 附带的一些功能: 集成的 UI 支持超过 200 种语言的语法高亮 1. Light Table Light Table 是另一个免费开源的代码编辑器,它有一个非常简洁干净的界面,以及大量的扩展。Light Table 同样与 Windows, Mac 和

不要迷恋某一种语言、工具

限于喜欢 提交于 2019-12-27 11:44:39
新的语言,很多。做游戏,用Lua。谷歌还有Go语言,有人发明语言。 C和JAVA也不用太执着。但是,是C的原理、汇编、编译,非常重要。 JAVA的原理,字节码、虚拟机、内存管理、反射很重要。 强类型Java,弱类型js, python都可以写类。面向对象的架构,设计模式,Restful,MVC, MVVM,MVP,这些通用性的架构,非常重要。 工具也是。魔兽编辑器,直接能做出各种游戏。专门有公司,生产编辑器、应用软件开发库、游戏软件开发库。 都号称自己的编辑器最强大、自己的库函数一行顶100行。 但是,本科生的首要任务,不是拖拽、配置编辑器,一定是基本功。基本功能解决编辑器做不了的事。 什么是基本功。 假设做这个功能:孙膑向指定方向投掷强化炸弹,附着敌人或飞行到最大距离会展开,对范围内敌人造成伤害且减少其移速还附带沉默效果1秒。立场持续5秒期间处于立场中敌人会减少25%冷却回复速度,5秒后再对范围内敌人造成法术伤害。 不论是Cocos库,还是什么库,怎么可能写一句,把孙膑大招做了。 方案1:编辑器也能做,但需要繁琐的设置。比如Cocos编辑器,Egret编辑器。魔兽编辑器、PlayMaker等等。 方案2:用程序写出来。 这样复杂的业务逻辑,编辑器不如直接编程。 对于基本的、可重复的功能,用编辑器加快效率。但高级问题,需要高级工程师编程实现。 编辑器也是用基本程序做出来的。所以

VIM命令详解

老子叫甜甜 提交于 2019-12-27 10:16:22
vi编辑器 vi是UNIX和类UNIX环境下的可用于创建文件的屏幕编辑器。vi有两种工作模式:命令模式和文本输入模式。启动vi需要输入vi,按[Spacebar]键并输入文件名后回车。 切换模式键 vi从命令模式切换到文本输入模式。每个键以不同方式使vi进入文本输入模式。按 [ESC] 键使vi从文本输入模式回到命令模式。 下面列出了vi从命令模式切换到文本输入模式的命令键及其功能。 键 功能 i 在光标左侧输入正文 I 在光标所在行的行首输入正文 a 在光标右侧输入正文 A 在光标所在行的行尾输入正文 o 在光标所在行的下一行增添新行,光标位于新行的行首 O 在光标所在行的上一行增添新行,光标位于新行的行首 说明: 1. 光标的位置由双下划线(═)标明。 2. 当前行指光标所在的那一行。 退出命令 只有一种方式进入vi,但是有几种方式退出vi,退出方式的选择取决于如何处理编辑后的文件。 除了ZZ命令外,这些命令都以:开始,用[Return]结束命令行。下面列出了vi编辑器的退出命令及其功能。 键 功能 :wq 保存文件,退出vi编辑器 :w 保存文件,但不退出vi编辑器 :q 退出vi编辑器 :q! 不保存文件,退出vi编辑器 ZZ 保存文件,退出vi编辑器 文本修改键 这些键只适用于命令模式。下面列出了vi编辑器的退出命令及其功能。 键 功能 x 删除光标位置指定的字符 dd

visual studio 和visual studio code 的区别是什么?

安稳与你 提交于 2019-12-27 05:16:54
区别有三: 区别一:含义不一样。 Visual Studio(简称VS)是美国微软公司的开发工具包系列产品,是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等。通俗的讲,是一款编译器。 visual studio code是美国微软公司是一个项目:运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。通俗地讲,是一款编辑器。 区别二:跨平台运行能力不一样。 Visual Studio 各种功能只能在 Windows 和 macOS(Mac OS X )之上运行,不能跳跃各平台编辑。 visual studio code是一款真正的跨平台编辑器,可以在用户习惯的平台上使用,而不是非要迁徙到 Windows上。 区别三:功能不一样。 Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序,开发新的程序。 visual studio code集成了所有一款现代编辑器所应该具备的特性,包括语法高亮,可定制的热键绑定,括号匹配以及代码片段收集,这款编辑器也拥有对 Git 的开箱即用的支持。 扩展资料: visual studio

vim编辑器

十年热恋 提交于 2019-12-27 04:25:21
简介 基本上vi共分为3种模式,分别为一般模式、编辑模式与命令行模式。一般模式与编辑模式及命令行模式可相互切换,但是编辑模式与命令行模式不可切换 1.一般模式 一般模式中,可以使用上下左右按键来移动光标,可以删除字符或删除整行,也可以复制、粘贴文件的数据 2.编辑模式 在一般模式中,按下“i,I,o,O,a,A,r,R”等任何一个字母才会进入编辑模式。如果要退出编辑模式,按下【ESC】则退出编辑模式 3.命令行模式 在一般模式中,按下“: / ?”三个中的任何一个按钮,就可以将光标移动到最下面那一行。在这个模式当中,可以提供你查找数据的操作,而读取、保存、大量替换字符、离开vi、显示行号等的操作可以在此模式下完成 按键说明 1、移动光标的方法 h或者左箭头键 光标向左移动一个字符 j或者向下箭头 光标向下移动一个字符 k或者向上箭头 光标向上移动一个字符 l或者向右箭头 光标向右移动一个字符 注:可以通过数字加方向键进行多字符移动,例如:30h向左移动30个字符 【ctrl】+ f 屏幕向下移动一页,相当于【Page Down】按键 【ctrl】+ b 屏幕向上移动一页,相当于【Page Up】按键 【ctrl】+ d 屏幕向下移动半页 【ctrl】+ u 屏幕向上移动一页 + 光标移动到非空格符的下一行 - 光标移动到非空格符的上一行 n 光标向右移动n个字符 0或者【home】

HTML

China☆狼群 提交于 2019-12-27 03:06:06
这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一个表格 设定内容居中、居左、居右 SmartyPants 创建一个自定义列表 如何创建一个注脚 注释也是必不可少的 KaTeX数学公式 新的甘特图功能,丰富你的文章 UML 图表 FLowchart流程图 导出与导入 导出 导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示; 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示; 全新的 KaTeX数学公式 语法; 增加了支持 甘特图的mermaid语法 1 功能; 增加了 多屏幕编辑 Markdown文章功能; 增加了 焦点写作模式、预览模式、简洁写作模式