编辑器

myeclipse快捷键

拟墨画扇 提交于 2019-12-05 20:53:34
Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter 在当前行插入空行(原理同上条)Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)Ctrl+M 最大化当前的Edit或View (再按则反之)Ctrl+/ 注释当前行,再按则取消注释Ctrl+O 快速显示 OutLineCtrl+T 快速显示当前类的继承结构Ctrl+W 关闭当前EditerCtrl+K 参照选中的Word快速定位到下一个Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)Ctrl+/(小键盘) 折叠当前类中的所有代码Ctrl+×(小键盘) 展开当前类中的所有代码Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突

Linux编辑器

痞子三分冷 提交于 2019-12-05 19:20:55
Vim 安装: yum install vim $ vim test.cnf --打开文件 命令模式: i --切换到输入模式,以输入字符 : --切换到底线命令模式,以在最底一行输入命令 输入模式:(当用户输入i就进入输入模式) Esc --退出输入模式,切换到命令模式 底线命令模式:(当用户输入:就进入输入模式) q --退出 w --保存文件(存在就编辑,不存在就创建) Cat cat test.cnf --查看文件 来源: https://www.cnblogs.com/zhizu2/p/11941389.html

【WebStorm】前端工具开发利器webstrom专篇...更新中

佐手、 提交于 2019-12-05 18:24:24
【亲身实测】 WebStorm混搭svn WebStorm混搭nodeJS 以less和uglify-js为例 如何用npm在root中下载模块 【 网络转帖 】 webstorm简单介绍 官网地址: http://www.jetbrains.com/webstorm/features/index.html 参考地址: http://www.html5jscss.com/ide-webstrom-27.html 欲先善其事,必先利其器,如题。看到网上一篇介绍webstrom的文章,觉得功能确实强大,也知道为什么阿里巴巴的前端传到github上的文件为啥都有一个 .idea 文件,(传说淘宝内部推荐写js用webstrom) 我们可以理解 IDE 就是集成了很多你想要的功能,或者你不想要的功能。换句话说就是装了很多插件的 editor ,所以到目前为止,我还觉得没必要给它装什么插件。 那么接下来开始介绍webstrom的特色功能: WebStorm 是 JetBrains 推出的一款商业的 JavaScript 开发工具 任何一个编辑器都需要保存(ctrl + s),这是所有win平台上编辑类软件的特点,但是webstorm编辑文件右上角是没有那个熟悉的 * 的。 好处:省去了ctrl + s之后,在结合Firefox的vim,基本不动鼠标就可以看到结果页面了。 坏处:没有以前的 *

jQuery TE——兼容IE6的轻量级文本编辑器插件

余生颓废 提交于 2019-12-05 17:49:12
一、jQuery TE简介 官方页面 项目Demo 官方文档 jQuery TE是一款轻量级的jQuery的网页编辑器插件,压缩后只有19.5KB,兼容性非常好的所见即所得的文本编辑器。经过测试,兼容IE6。 而且,你可以自定义它的样式,写一些css,不仅仅是textarea,你可以将多种标签变成一个编辑器,比如span,或者p等。 兼容性:IE6+、chrome、Firefox、Opera、Safari、Yandex Browser等 二、如何使用 1、引入文件 这里方便使用,引入的为CDN地址,你也可以去官网下载,里面有Demo。 <link href="http://cdn.bootcss.com/jquery-te/1.4.0/jquery-te.min.css" rel="stylesheet"> <script src="http://cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script> <script src="http://cdn.bootcss.com/jquery-te/1.4.0/jquery-te.min.js"></script> 2、定义编辑器 你可以使用适合标签来定义编辑器,当然只要有一个class值与下面的script标签中的对应即可。但平时,我们创建编辑器,一般使用textarea标签。

ckeditor粘贴word文档图片的思路

杀马特。学长 韩版系。学妹 提交于 2019-12-05 17:02:37
由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来解决这一问题 发现不管什么编辑器只要将图片转换成ba se64 后就可以直接使用(IE8及一下可能不支持),由于编辑器中添加word文档功能也只是自己用,因此可以忽略这种浏览器了 找了很久,试用了很多编辑器,发现只有ckeditor的功能还算符合我的需求(支持自定义HTML属性) 然后我写了一个监听粘贴事件的操作,用来获取粘贴之后的file:///xxxx.jpg这种路径 < script > var service = { http : require( 'http' ), url : require( 'url' ), querystring : require( 'querystring' ), fs : require( 'fs' ), config : { timeout : 60000, charset : 'utf8' , port : 10101, host : '127.0.0.1' }, router : { index : function (res, query){

vim常用命令集合(精心整理)

爱⌒轻易说出口 提交于 2019-12-05 15:35:11
vim编辑器身为一个强大的linux平台编辑器,我就不多说他强大之处了,直接来简述下常用命令,提高自己使用编辑器的效率。 然后就先说下vim编辑器的模式,有的地方说三种,有的地方说两种,教程是按照两种的来的,分别是: 普通模式 和 插入模式 刚打开编辑器的时候便是普通模式,在这个时候我们输入的字符会被解释为命令。 插入模式就是,我们输入的每个字符都会被写到缓冲区里面。 要向从插入模式退到普通模式,点击 ESC 键就可以了。 常用命令 i 进入插入模式 h 左移一个字符 l 右移一个字符 k 上移一个行 j 下移一行 PageDown(Ctrl+f)下翻一屏数据 PageUp (Ctrl+b) 上翻一屏数据 G 移动到缓冲区的最后一行 num + G 移动到缓冲区的第几行 gg 移动到缓冲区的第一行 q 如果缓冲区数据未修改,退出! q! 取消所有对缓冲区数据的修改并退出 w filename 将文件保存到另一个文件名下 wq! 将缓冲区数据保存到文件中并退出 x 删除当前光标位置所在的字符 dd 删除当前光标所在行 dw 删除当前光标所在位置的单词 d$ 删除当前光标所在位置到行尾的字符(一行) J 删除当前光标所在行尾的换行符(拼接行) u 撤销前一条编辑命令 a 在当前光标后追加内容 A 在当前光标行尾追加数据 r (char) 用char替换给当前光标所在位置的单个字符 R

CKEditor本地图片自动上传插件

荒凉一梦 提交于 2019-12-05 14:30:21
由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来解决这一问题 发现不管什么编辑器只要将图片转换成ba se64 后就可以直接使用(IE8及一下可能不支持),由于编辑器中添加word文档功能也只是自己用,因此可以忽略这种浏览器了 找了很久,试用了很多编辑器,发现只有ckeditor的功能还算符合我的需求(支持自定义HTML属性) 然后我写了一个监听粘贴事件的操作,用来获取粘贴之后的file:///xxxx.jpg这种路径 < script > var service = { http : require( 'http' ), url : require( 'url' ), querystring : require( 'querystring' ), fs : require( 'fs' ), config : { timeout : 60000, charset : 'utf8' , port : 10101, host : '127.0.0.1' }, router : { index : function (res, query){

小谈vi编辑器

空扰寡人 提交于 2019-12-05 14:27:52
vi编辑器是程序员,提升逼格,装逼的神器之一。 重要的事情提前说 ,下面就简单说一下vi编辑器的使用: 进去vi编辑器:在命令行输入:vi 创建文件:vi +文件名字+enter 进去编辑状态:i+enter vi的基本概念 基本上vi可以分为三种状态,分别是 命令模式(command mode) 插入模式(Insert mode) 底行模式(last line mode) 1) 命令行模式command mode) 控制屏幕 光标 的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。 2) 插入模式(Insert mode) 只有在Insert mode下,才可以做文字输入,按[ESC]键可回到命令行模式。 3) 底行模式(last line mode) 将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。 不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。 保存文件 在冒号输入字母[w]就可以将文件保存起来。 离开vi [q]:按[q]就是退出,如果无法离开vi,可以在[q]后跟一个[!]强制离开vi。 [wq]:一般建议离开时,搭配[w]一起使用,这样在退出的时候还可以保存文件,可以在后面再跟[!]强制保存退出。

ueditor百度编辑器destoon的word图片转存功能

半腔热情 提交于 2019-12-05 13:59:34
图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码 目前限chrome浏览器使用 首先以um-editor的二进制流保存为例: 打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方法,注释掉其中的代码。 加入下面的代码: // 判断剪贴板的内容是否包含文本 // 首先解释一下为什么要判断文本是不是为空 // 在ctrl+c word中的文字或者图片之后会返回1种(image/png)或者4种type(text/plain,text/html,text/rtf,image/png)类型的对象 // 为了兼容4种格式的情况,做了如下的判断 // 如下代码:e.originalEvent.clipboardData.items获得剪贴板的内容 // 当粘贴了文本之后text是不为空的,同时也会返回当前文本的图片类型 // 如果有文字的话不做任何的处理,如果只粘贴图片的话文本一定是空的,包括复制的桌面图片或者截图的图片 var text = e.originalEvent.clipboardData.getData("text"); if(text == ""){ var items=e.originalEvent.clipboardData.items; for (var