Atom编辑器是一个Github出品的现代的、可扩展的编辑器。和古老的Vim、Emacs相比,atom具有诸多优点。一是出现较晚,可以使用最新出现的各种技术;二来atom使用web技术构建而成,广大的web开发者可以很容易的为atom编写扩展,提供更为强大的功能。

安装Atom

Windows下安装

Windows下安装很简单,Atom官方已经制作好了Windows安装包。只需要到Atom下载页面找到Windows的msi安装包。下载之后安装即可。

Linux下安装

如果是基于Debian的发行版例如Ubuntu、Deepin等,可以直接下载Atom下载页面的deb安装包,然后运行

sudo dpkg -i 软件包名.deb

这样安装的软件并不能自动更新,如果想要和自带的软件包一样可以使用包管理器自动更新,那么可以添加如下的PPA源。添加方法很简单,打开Ubuntu(或者同类系统的系统更新),切换到其他软件选项卡,然后将其添加到源列表中即可。这样一来,就可以直接使用sudo apt upgrade命令在更新软件的时候一起更新了。

deb http://ppa.launchpad.net/webupd8team/atom/ubuntu xenial main

deb-src http://ppa.launchpad.net/webupd8team/atom/ubuntu xenial main

如果是基于RedHat的发行版,例如Fedora、CentOS,可以直接下载Atom下载页面的rpm安装包,然后运行

sudo dnf install ***.rpm

如果是其他Linux发行版的话,就只能通过源码手动编译安装了。这里就不再细述了。

Atom的配置

基本配置

依次点击编辑、首选项,打开Atom配置窗口,点击左边的设置,下拉到下面的编辑器设置,可以修改字体和大小(需要手动输入字体名称)。另外,在这里可以设置编辑器的核心设置,包括显示不可见字符、缩进字符数等等。

键盘绑定

键盘绑定这里可以查看并修改所有的键盘快捷键,包括各种扩展的快捷键。

显示已经安装的包。可以选择一个包进入其在线页面,也可以设置该包的选项或者卸载这个包。

主题

这里可以修改编辑器的主题,所有已安装的主题也会显示在这里。

更新

如果某个包或者主题可以更新,就会显示在这里。

安装

在这里可以搜索并安装包。有一些特色包会直接显示在这里。

特色插件

其实不仅可以直接在设置界面中搜索并安装插件。atom在安装的时候还提供了一个类似npm的命令行插件管理器,叫做apm。通过apm,可以直接以命令行方式安装包。

apm的语法如下:apm 命令名 其它参数。这里简单列举一下apm的常用命令:

命令作用

install

安装某个包

uninstall

卸载某个包

enable

启用某个包

disable

禁用某个包

search

搜索某个包

list

列出当前安装的所有包

login

登录atom,和Github绑定

star

收藏某个包,可以在网页上查看

这里列举一下我安装的包:

├── activate-power-mode@0.7.0

├── atom-autocomplete-php@0.18.9

├── atom-beautify@0.29.9

├── atomic-chrome@0.3.0

├── autocomplete-Python@1.8.1

├── autocomplete-ruby@0.1.0

├── editorconfig@1.4.1

├── firewatch-syntax@1.0.1

├── git-time-machine@1.5.3

├── linter@1.11.14

├── linter-php@1.2.0

├── linter-ruby@1.2.2

├── merge-conflicts@1.4.4

├── minimap@4.24.7

├── minimap-pigments@0.2.1

├── monokai@0.18.0

├── pigments@0.31.1

├── python-indent@0.4.3

├── python-tools@0.6.8

├── seti-ui@1.3.1

└── susave@0.4.0

注意其中有些包需要依赖某些软件包,例如susave就依赖gksudo这个包。为了保证所有软件包正常工作,需要依照说明安装所有的依赖。

然后,来享受atom提供的高效生产力吧!

如何使用atom编辑php,安装和使用Atom编辑器相关推荐

  1. Atom介绍和安装步骤

    Atom是全然基于web技术开发而成的一款编辑器,其底层架构依赖于chromium,google chrome浏览器也是基于此.编辑器的每一个窗体都是本地渲染的web页面,而且其风格与时下流行的sub ...

  2. React Native开发之IDE(Atom+Nuclide)安装,运行,调试

    版权声明:本文为博主原创文章,如需转载请注明出处 目录(?)[-] 前言 MacWindowsLinux 准备工作 安装Atom 安装Nuclide 新建一个工程 自动补全 类型标注 语法检查 跳转到 ...

  3. Julia开发工具Atom+Juno的安装与使用

    一.安装与配置 Step1 下载Atom,并安装 下载地址1:Atom 下载地址2: Step2 下载Juno包并安装 下载地址1:uber-juno 或者在Atom界面的 Install Packa ...

  4. Atom 下载与安装

    Atom 下载与安装 (以下网址可能需要科学上网) 下载 官网:https://atom.io 下载文件:AtomSetup-1.22.0-x64.exe 官方文档 官方文档:https://atom ...

  5. 跳坑系列-Atom插件无法安装的坑

    0.问题描述 最近使用Atom是为了编写Solidity程序的.根据B站搬运的教程介绍,在使用Atom之前,需要先安装一些插件来帮助后面的开发工作: 需要安装的插件主要是:linter-solium, ...

  6. 使用Atom快速打造好用的Markdown编辑器

    使用Atom快速打造好用的Markdown编辑器 Atom当前主流的跨平台的三大编辑器(Atom,sublime,vscode)之一 今天尝试了使用Atom来打造Markdown编辑器,快速上手且易用 ...

  7. 如何在电脑上安装 Windows 版桌面编辑器 v7.3

    线上编辑器的桌面端版本不需要持续的互联网连接,还可在计算机上处理脱机文件.因此,如果您需要此类功能,可从我们的网站中下载并安装桌面编辑器. ONLYOFFICE桌面编辑器最新版 最近 ONLYOFFI ...

  8. 如何用atom编辑python_Atom运行Python的安装配置步骤和代码范例详解

    #coding=utf-8 """@author:nickhuang1996""" importreimportsysimporturlli ...

  9. 使用Atom编辑文本文件

    为什么80%的码农都做不了架构师?>>>    基本使用 我一般用它来编辑markdown,实时预览需要安装插件,后文会有preview插件. atom已经内置了emmet插件,用于 ...

最新文章

  1. Python使用matplotlib可视化华夫饼图(Waffle Chart) 、华夫饼图可以直观地显示完成度(百分比)或者部分占整体的比例、从不同的分类变量来可视化华夫饼图(Waffle Chart
  2. TPYBoard开发板搭建与阿里云服务发送数据
  3. Spring 通过工厂方法(Factory Method)来配置bean
  4. PHP开发移动端接口
  5. Django的类视图和中间件
  6. 《系统集成项目管理工程师》必背100个知识点-91机房防静电的方式
  7. 博客园速度太快了,快得让人心慌……
  8. 3.Spring高级话题—3.计划任务
  9. 【渝粤题库】广东开放大学 文化服务营销管理 形成性考核
  10. 清华大学《操作系统》(二十二):文件系统
  11. 【python教程入门学习】Python 正则表达式
  12. nginx能不能获取到vue项目#后面的内容
  13. g120xa变频器调试参数_西门子G120XA变频器如何进行快速调试
  14. ios开发之获取版本号,部分设备信息
  15. mysql重启服务命令_重启mysql命令
  16. 如何编写外挂 制作外挂 外挂教程
  17. tplink 智能dhcp服务器,tplink路由器设置:桥接提示“获取IP地址失败,请检查主路由器DHCP服务器是否开启”...
  18. rsync同步技巧---跳过指定文件或目录
  19. 计算机组成原理笔记|01计算机系统概论
  20. 随机获取歌曲信息播放php,网易云热评随机获取PHP代码

热门文章

  1. OA 也有天下第一的座椅?
  2. 华为hs8145v5如何改桥接_华为HS8145v5改华为界面和默认超密
  3. 佳能lbp611cn硒鼓_佳能LBP611cn驱动
  4. 用RDA进行微生物环境因子分析
  5. html5标题标语,五一活动标语(精选30句)
  6. GEANT4学习资料-G4手册(steven walton)
  7. Unity3D研究院之在Unity中打开第三方数据库配合Android开发(三十二)
  8. Ubuntu设置某个端口只能固定IP访问
  9. cortana android 地图,Here地图停止适配Win10系统 微软:那我自己干
  10. TDK优化 模块化思想 阿里巴巴矢量库 css文件引入顺序 外边距塌陷