日期:2016年5月17日

面向Linux的10款最佳剪贴板管理器

许多时候,你将内容拷贝到剪贴板后,最终因某人或某物导致的分心而清空剪贴板,而找不回来。如果出现这种情况,确实很烦人。那么,你如何杜绝这种令人沮丧的局面?这正是我们在本文中所要解答的问题。 这里不妨看一下可以帮助你管理并跟踪剪贴板内容的几款剪贴板管理器。 什么是剪贴板管理器? 剪贴板管理器是一种实用程序或工具,它在你Linux系统的后台运行,为你保存到系统剪贴板的所有内容保存一份历史记录。 为什么需要剪贴板管理器? 剪贴板管理器的一个重要用途就是,你没必要为清空或覆盖剪贴板内容而操心,如果你是程序员或作家,经常进行大量的拷贝剪贴操作,更是如此。 市面上有许多工具可以帮助你管理Linux剪贴板,它们包括: 1.CopyQ 这种高级的剪贴板管理器适用于大多数平台上。它有编辑和脚本功能,包括下面的一些功能: 命令行控制和脚本 可以搜索 支持图像格式 可编辑的历史记录 可定制的托盘菜单 可完全定制的外观 众多适用于整个系统的快捷方式及更多功能 CopyQ剪贴板管理器主页:http://hluk.github.io/CopyQ/ 下载:hluk-CopyQ-v2.7.0-3-gbaabea9 2.GPaste 这款功能强大又出色的剪贴板管理器面向基于GNOME的发行版,但是也可以在众多桌面环境上使用。… Read More

ACE editor 在线代码编辑极其高亮

简介 ACE是一个开源的、独立的、基于浏览器的代码编辑器,可以嵌入到任何WEB页面或者JavaScript应用程序中,ACE支持超过60种语言语法高亮,并能够处理代码多达400万行的大型文档。    特性 代码高亮 自动缩进 更换主题 搜索和替换支持正则表达式 高亮选中 代码折叠 主页: https://ace.c9.io/ 项目地址:https://github.com/ajaxorg/ace 下载:ace-master   API require(“lib/ace”); ##引入 editor.setTheme(“ace/theme/solarized_dark”);##设置模板;引入theme-solarized_dark.js模板文件 editor.getSession().setMode(“ace/mode/javascript”); ##设置程序语言模式… Read More

在线代码编辑器 CodeMirror 配置说明 – javascript开发的代码语法高亮显示引擎

CodeMirror是一款在线的支持语法高亮的代码编辑器。官网: http://codemirror.net/ 下载后,解压开得到的文件夹中,lib下是放的是核心库和核心css,mode下放的是各种支持语言的语法定义,theme目录下是支持的主题样式。一般在开发中,添加lib下的引用和mode下的引用就够了。 使用示例 首先,要引用是 lib 目录下的 codemirror.js,还有一个就是同目录下的codemirror.css 文件 <script src="lib/codemirror.js"></script> <link rel="stylesheet" href="/lib/codemirror.css"> 接下来要引用的就是在mode目录下编辑器中要编辑的语言对应的js文件,下面以js文件为例: <script src="mode/javascript/javascript.js"></script> 引用的文件用于支持对应语言的语法高亮。 然后,调用脚本以创建编辑器: var… Read More

12 个非常有用的 JavaScript 技巧

在这篇文章中将给大家分享12个有关于JavaScript的小技巧。这些小技巧可能在你的实际工作中或许能帮助你解决一些问题。 使用!!操作符转换布尔值 有时候我们需要对一个变量查检其是否存在或者检查值是否有一个有效值,如果存在就返回true值。为了做这样的验证,我们可以使用!!操作符来实现是非常的方便与简单。对于变量可以使用!!variable做检测,只要变量的值为:0、null、" "、undefined或者NaN都将返回的是false,反之返回的是true。比如下面的示例: function Account(cash) { this.cash = cash; this.hasMoney = !!cash; } var account = new Account(100.50); console.log(account.cash);… Read More