Facebook的ATOM Editor的底层Electron

Facebook的ATOM Editor的底层Electron

开源牛人 zcbenz

事情是这样的,微软推出了Visual Studio Code,我很好奇他怎么做跨平台的,所以就找找资料,在他的网站中是这么描述的:

Architecturally, Visual Studio Code combines the best of web, native, and language-specific technologies. Using the GitHub Electron Shell

所以就知道了,使用了Facebook的ATOM Editor的底层Electron,当然,我没打算介绍这个框架,我想说的是这个图:

看见啥了?基本上这个项目就是zcbenz这一个人所开发,其他人都是打打酱油,一看图像就知道这个人是华人。

经过一段时间的人肉,哈哈,此人 赵成,应该是生活在杭州,难道在阿里巴巴?

好吧,此文用于膜拜此牛人。

时间: 2024-08-25 18:05:47

Facebook的ATOM Editor的底层Electron的相关文章

Atom Editor 插件 atom-less 的使用方法

一.下载安装 atom-less atom-less 项目在这里:https://github.com/schmuli/atom-less 安装方法请参考这篇博文:http://blog.csdn.net/kingittiger/article/details/51881442 二.使用方法 atom-less 的使用略显奇葩.跟其它 LESS 插件不同,它需要在每个 less 文件的头部都写上配置行,编译器读取这行配置,才可以正常运作.好处是,不同的 less 就可以用不同的配置,做到灵活输出

electron 大体结构

1.Electron支持的平台: OS XWindowsLinux 2.一个标准的electron app包含的结构: Windows 或是 Linux中:electron/resources/app|_package.json|_main.js|_index.html 3.electron程序打包: 一般使用asar来进行打包,electron中一般包含两种API:Node.js和Chromium提供的Web APINode API如fs.readFile 4.使用Native Node模块

ATOM常用插件推荐

simplified-chinese-menu ATOM的汉化插件 file-icons 文件图标美化 atom-beautify 代码格式一键美化 last-cursor-position 光标自由切换到上一次/下一次编辑位置 minimap 代码小地图 sync-settings 插件备份.按键绑定备份 activate-power-mode 输入时有震撼效果 tortoise-svn svn插件 atom-terminal-panel atom内置命令行工具 Git/github  git

Atom编辑器折腾记_(11)编辑器实时预览HTML页面(插件:Atom HTML Preview)

为何寻找 每次预览HTML页面,都需要打开各种浏览器;哪怕不是调试,只是为了查看下效果; 切换来切换去,各种刷新,感觉有些浪费时间;以前用过DW的实时预览,感觉这个功能很赞; 又踏上了atom插件仓库慢慢寻找之路-.. 插件:atom-html-preview 官方描述:A live preview tool for Atom Editor. 简言之:Atom编辑器内实时预览的工具 获取方式 通过命令行安装 apm install atom-html-preview 通过编辑器内部的instal

fedora25安装 Atom

Atom 是 Github 基于 Electron 开发的跨平台文本编辑器.具有简洁和直观的图形用户界面,丰富的扩展插件,支持多种编程语言,内置 JS 调试,自动完成和分屏,及文件管理等功能.访问 https://atom.io 了解更多信息. SPEC 文件:https://github.com/FZUG/repo 安装 Atom之前先安装FZUG源,然后安装. 您可以使用 mosquito Copr 源,或使用 FZUG 源安装 Atom. $ sudo dnf copr enable mo

Atom 基础使用

当你安装好了 Atom 之后,让我们来认识一下它吧. 当你第一次打开 Atom 的时候,你会看到这样的一个窗口: 粘贴的图像800x583 92.6 KB 这是 Atom 的欢迎屏幕(welcome screen),它展示了一些不错的建议,帮助你了解 Atom. 基本术语 让我们先来了解一下接下来要用到的几个术语: 缓冲区(Buffer) 代表了 Atom 中的一个文件的文本内容,它基本上相当于一个真正的文件,但它是被 Atom 维护在内存中的,如果你修改了它,在你保存之前,缓冲区的内容都不会被

electron调用C++动态链接库

1.实验环境 2.centOS下安装nodejs 下载已经编译好的node.js wget http://nodejs.org/dist/latest-v5.x/node-v5.7.1-linux-x64.tar.gz tar zxvf node-v5.7.1-linux-x64.tar.gz mv node-v5.7.1-linux-x64/usr/local/node 配置NODE_HOME,进入profile编辑环境变量 vim /etc/profile #set for nodejs e

Atom编辑器入门到精通(二) 插件的安装和管理

在本节中我们会学习如果安装和使用插件插件是Atom中一个非常重要的组成部分,很多功能都是以插件形式存在的.比如上篇文章中提到的目录树和设置等窗口都是通过默认安装的插件来实现的. 查看已安装的插件 打开设置窗口(Cmd+,),再切换到"Packages"标签页,就可以看到已安装的插件列表了我们可以发现Atom默认安装了70多个插件,Atom通过这些插件提供了各种非常有用的特性和功能另外在设置窗口的"Themes"标签页中也能看到所有安装过的主题(主题其实也是一种插件)

使用Electron开发桌面应用

Electron 框架的前身是 Atom Shell,可以让你写使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序.它是基于io.js 和 Chromium 开源项目,并用于在 Atom 编辑器中.Electron 是开源的,由 GitHub 维护,有一个活跃的社区.最重要的是,Electron 应用服务构建和运行在 Mac,Windows 和 Linux. 安装Electron npm install electron-prebuilt -g //cnpm instal