`
liangyan9966
  • 浏览: 39795 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

制作你的第一个 Atom 文本编辑器插件

阅读更多
阅读全文http://click.aliyun.com/m/23004/
序言
这篇教程将会教你怎么制作你的第一个 Atom 文本编辑器的插件。我们将会制作一个山寨版的 Sourcerer,这是一个从 StackOverflow 查询并使用代码片段的插件。到教程结束时,你将会制作好一个将编程问题(用英语描述的)转换成获取自 StackOverflow 的代码片段的插件,像这样:


教程须知
Atom 文本编辑器是用 web 技术创造出来的。我们将完全使用 JavaScript 的 EcmaScript 6 规范来制作插件。你需要熟悉以下内容:

使用命令行
JavaScript 编程
Promises
HTTP
教程的仓库
你可以跟着教程一步一步走,或者看看 放在 GitHub 上的仓库,这里有插件的源代码。这个仓库的历史提交记录包含了这里每一个标题。

开始
安装 Atom
根据 Atom 官网 的说明来下载 Atom。我们同时还要安装上 apm(Atom 包管理器的命令行工具)。你可以打开 Atom 并在应用菜单中导航到 Atom > Install Shell Commands 来安装。打开你的命令行终端,运行apm -v 来检查 apm 是否已经正确安装好,安装成功的话打印出来的工具版本和相关环境信息应该是像这样的:

阅读全文http://click.aliyun.com/m/23004/
分享到:
评论

相关推荐

    Atom文本编辑器(压缩包版,版本:1.54.0)

    Atom文本编辑器是一款开源、跨平台的源代码编辑器,由GitHub公司开发,适用于Windows、macOS和Linux操作系统。这款编辑器以其高度可定制性、丰富的插件生态系统和直观的用户界面而广受开发者喜爱。在1.54.0这个版本...

    文本编辑器Atom0.177.0版源码

    Atom 0.177.0 版源码是一个由 GitHub 开发的开源文本编辑器的早期版本。作为一款强大的代码编辑工具,Atom 深受开发者喜爱,它支持多种编程语言,拥有丰富的插件系统,可以高度自定义,以满足不同用户的需求。下面将...

    几个有用的文本编辑器

    - Atom是GitHub推出的一款开源文本编辑器,也是跨平台的,支持Windows、macOS和Linux。 - Atom以其可自定义的界面和高度可扩展的特性受到欢迎,拥有庞大的社区和丰富的插件库。 - 特色功能包括Git集成、文件系统...

    Atom-atom-genesis-ui,atom文本编辑器的自定义ui主题(失效)。贡献给Heycalaway/Atom.zip

    Atom文本编辑器是一款由GitHub开发的免费且开源的代码编辑器,它采用了现代Web技术构建,为开发者提供了丰富的自定义选项和高效的编程环境。"Atom-atom-genesis-ui"是针对Atom编辑器的一个自定义用户界面(UI)主题...

    文本编辑器.zip

    文本编辑器是计算机科学领域中一个非常基础且重要的工具,它允许用户创建、查看和修改文本文件。在本文中,我们将深入探讨文本编辑器的概念、功能、类型以及一些流行的文本编辑器。 首先,理解文本编辑器的基本概念...

    auto-tex:Atom文本编辑器插件,可在活动文件上运行xelatex

    《自动tex:Atom文本编辑器中的xelatex插件详解》 在现代软件开发和学术研究中,文本编辑器扮演着至关重要的角色。其中,Atom是一款广受欢迎、功能强大的开源文本编辑器,它允许用户自定义和扩展其功能以满足特定...

    17网页文本编辑器.rar

    7. **"17网页文本编辑器"可能的含义**:这个名称可能指的是一个包含17种不同网页文本编辑器的资源包,或者是一个编辑器的第17个版本。具体信息需要解压文件来查看。 综上所述,网页文本编辑器是网页开发中不可或缺...

    Atom-atom-project-viewer,项目查看器.zip

    Atom-atom-project-viewer,项目查看器.zip是一个与Atom文本编辑器相关的插件包,它包含了一个名为"atom-project-viewer-master"的主文件。Atom是一个由GitHub开发的开源文本编辑器,它以其高度可定制性和灵活性而受...

    文本编辑器

    文本编辑器是计算机科学领域中一个基础且至关重要的工具,尤其对于程序员和写作人员来说,它是日常工作中不可或缺的一部分。在本文中,我们将深入探讨“文本编辑器”的概念、功能、常见类型以及如何使用它们。 首先...

    Atom-hex-to-rgba,一个atom模块,允许设计者轻松地将十六进制代码转换为rgba。.zip

    Atom-hex-to-rgba是一个专为Atom文本编辑器设计的插件,它的主要功能是帮助设计者方便地将颜色的十六进制代码转换为rgba格式。在网页设计和开发过程中,颜色表示通常有两种常见的方式:十六进制(Hex)和RGBA(Red-...

    atom-dictation:一个帮助我与 Atom 文本编辑器对话的包

    Atom Dictation 是一个专为 Atom 文本编辑器设计的插件,它允许用户通过语音进行文字输入,从而减轻了长时间打字带来的手部疲劳。这个创新的工具深受那些需要大量文字输入,但又希望减少手动操作的用户喜爱。Atom ...

    Atom-atom-gist,创建并插入gist。贡献给AKI77/原子.zip

    Atom-atom-gist 是一个专为 Atom 文本编辑器设计的插件,它允许用户方便地创建和插入 Gist,Gist 是 GitHub 提供的一种服务,可以用来分享代码片段、笔记或其他文本信息。这个插件是由 AKI77 开发并贡献给 Atom 社区...

    Atom-atom-python-isort,用于排序python导入的atom.io插件。对bh/原子的贡献.zip

    Atom是一款由GitHub开发的免费、开源的文本编辑器,它基于Electron(Chromium和Node.js的结合)平台,因此支持Web技术如HTML、CSS和JavaScript。Atom的设计理念是让用户能够自定义编辑器以适应其个人工作流程,它...

    Atom-snipster,使用一个命令将所有代码片段发布到所有编辑器.zip

    Atom是由GitHub开发的一款免费且开源的文本编辑器,它基于Web技术,如HTML、CSS和JavaScript,这使得Atom具有高度可定制性。开发者可以根据自己的需求调整界面,安装各种插件来增强其功能。Atom支持多种编程语言,...

    Atom-atom-replace-notepad,打开Atom而不是记事本。(窗口).zip

    1. **安装Atom**:首先确保已经下载并安装了Atom文本编辑器,可以从官方网站atom.io下载最新版本。 2. **修改注册表**:在Windows中,可以通过修改注册表来更改默认的文本编辑器。但是,直接编辑注册表有风险,应...

    Atom-atom-package,用于前端开发的最佳atom包.zip

    总的来说,Atom作为一个强大的文本编辑器,借助"Atom-atom-package"这样的包集合,可以极大地提升前端开发者的生产力和体验。通过熟练掌握包的安装、管理和自定义,开发者可以充分利用Atom的潜力,实现更高效的工作...

    Atom-atom-django,使用atom更快地构建django应用程序。对Zacharytamas/Atom的贡献.zip

    标题"Atom-atom-django,使用atom更快地构建django应用程序"指出,这个项目或资源是关于如何使用Atom文本编辑器来高效地开发Django Web应用程序的。Atom是一个流行的开源文本编辑器,它允许开发者利用Web技术进行...

    Atom-atom-coverage,将代码覆盖率添加到es6 atom包中。对cgalvarez/atom的贡献.zip

    首先,Atom是一个由GitHub开发的开源文本编辑器,其核心理念是利用Web技术打造一个灵活、可扩展的编辑环境。得益于其模块化设计,用户和开发者可以通过安装和创建各种插件来增强Atom的功能,使其适应不同编程语言和...

Global site tag (gtag.js) - Google Analytics