网站搜索

Atom - 适用于 Linux 的可破解文本和源代码编辑器


如今,Atom 文本编辑器正在制造很多新闻。 Atom 是一个免费的开源文本和源代码编辑器,可用于跨平台操作系统 - Windows、Linux 和 Mac OS X。它根据 MIT 许可证发布,用 C++、HTML、CSS、JavaScript、Node.js 和Coffee Script,Atom 基于 Chromium。

快速时间旅行

Atom 项目由 GitHub 创始人 Chris Wanstrath 于 2008 年年中发起。近 6 年后,第一个公开测试版于 2014 年 2 月 26 日发布。近 15 个月后发布2015 年 6 月 25 日,Atom 首次公开测试版(自构思这个想法以来已经过去了 7 年),获得了稳定版本。

Atom 文本/源代码编辑器的功能。

  1. 跨平台支持(Linux/OS X/Windows)
  2. 抛光边缘
  3. 现代且平易近人的编辑器,可以根据核心进行定制。
  4. 内置包管理器 - 从内部搜索并安装。您可以开发自己的软件包。
  5. 智能方法 – 确保您快速、灵活且自动完成地编写代码。
  6. 嵌入式文件系统浏览器 – 在一个窗口中轻松浏览和打开文件/项目/项目组。
  7. 拆分面板 – 多面板功能可从单个窗口比较和编辑代码。不再需要在窗口之间切换。
  8. 查找并替换一个文件或所有项目中的文本。
  9. 您可以使用大约 2,137 个免费和开源软件包。
  10. 截至目前,它支持约 685 个主题可供选择。
  11. 支持插件
  12. 可用作IDE(集成开发环境)
先决条件
  1. C++
  2. git
  3. node.js 版本 0.10.x 或 node.js 版本 0.12.x 或 io.js (1.x) [三者之一]
  4. npm 版本 1.4.x
  5. Gnome 密钥环(libgnome-keyring-dev 或 libgnome-keyring-devel)

如何在 Linux 中安装 Atom 编辑器

有二进制包可用于仅适用于 64 位架构的基于 DEBRPM 的发行版,因此无需从源代码编译它。

但是,如果您想为任何系统(包括基于 DEB 和 RPM 的发行版)从源代码编译它,请按照以下说明进行操作。

从二进制包安装

要在Linux上安装Atom,您可以下载DebianRedHat<的DEBRPM二进制包/strong> 基于 Atom 主网站的系统或使用以下 wget 命令直接将软件包下载到您的终端中。

wget https://atom.io/download/deb		[On Debain based systems]
wget https://atom.io/download/rpm		[On RedHat based systems]

在基于 Debian 的系统上,使用 dpkg -i 命令安装二进制包。

$ sudo dpkg -i deb
[sudo] password for tecmint: 
Selecting previously unselected package atom.
(Reading database ... 204982 files and directories currently installed.)
Preparing to unpack deb ...
Unpacking atom (1.0.0) ...
Setting up atom (1.0.0) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...

在基于 RedHat 的系统上,使用 rpm -ivh 命令安装二进制包。

# rpm -ivh rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:atom-1.0.0-0.1.fc21              ################################# [100%]

从源安装

如果您只想从源代码构建 Atom,则可以按照 Linux 系统上最新的详细构建说明进行操作。

要从源代码构建 Atom,在从源代码构建 Atom 之前,您需要在系统上安装以下必需的软件包。

在 Debian/Ubuntu 上
sudo apt-get install build-essential git libgnome-keyring-dev fakeroot
curl --silent --location https://deb.nodesource.com/setup_0.12 | sudo bash -
sudo apt-get install --yes nodejs
sudo apt-get install npm
sudo npm config set python /usr/bin/python2 -g
在 RHEL、CentOS 或 Fedora 上
yum --assumeyes install make gcc gcc-c++ glibc-devel git-core libgnome-keyring-devel rpmdevtools
curl --silent --location https://rpm.nodesource.com/setup | bash -
yum install --yes nodejs
yum install npm
npm config set python /usr/bin/python2 -g

安装所需的软件包后,现在从 git 克隆 Atom 存储库。

git clone https://github.com/atom/atom
cd atom

查看最新的 Atom 版本并构建它。

git fetch -p
git checkout $(git describe --tags `git rev-list --tags --max-count=1`)
script/build

注意:如果 Atom 构建过程失败并出现以下错误消息:

npm v1.4+ is required to build Atom. Version 1.3.10 was detected.

这意味着您必须在系统上安装最新版本的npm(即v1.4),要获取最新版本的npm,您需要将node.js PPA添加到系统中以获得最新版本的npm Nodejs 和 NPM。

sudo apt-get install python-software-properties
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

接下来,通过执行以下命令将atom和apm命令安装到/usr/local/bin目录:

sudo script/grunt install

Atom 测试和使用

1.应用程序菜单触发Atom,或者在命令提示符中键入命令“atom”。

atom

当您第一次启动 Atom 时,您应该会看到 Atom 的欢迎屏幕,如下所示。

此欢迎屏幕向您简要介绍如何开始使用 Atom 编辑器。

您可以从下面的链接下载您最喜欢的风味主题和本机包,并使用设置菜单进行安装。

  1. https://atom.io/themes
  2. https://atom.io/packages
仅供参考
  1. Atom 将使用情况数据发送到 Google Analytics。这样做是为了收集有关最常用功能的信息。这些信息将在进一步发布时用于增强用户体验。
  2. GitHub Reports Atom 已被下载 130 万次,每月有超过 35 万用户使用。

结论

Atom 是一个很棒的源代码(和文本)编辑器。它的功能类似于 IDE。支持近700个主题,保证我们有很多选择。 2K+ 软件包使得可以根据用户的需要定制 Atom。它是由 GitHub 创始人和其他开发者/贡献者开发的,因此我们可以期望它不仅仅是一个普通的编辑器。

尽管这对很多人来说是一场噩梦,因为项目中使用了 HTML、JavaScript、node.js 和 CSS。事实上,高级用户并不欣赏所有这些编程/脚本语言。有时,上述语言会出现缺陷、受到攻击甚至受到损害。

您觉得这个项目怎么样?这个编辑能长寿吗?趋势说是的!让我们知道您的看法。注销!保持联系,敬请关注。享受!