艾巴生活网

您现在的位置是:主页>科技 >内容

科技

atom编辑器有html吗 使用Atom文本编辑器的五个优势

2024-04-15 19:49:54科技帅气的蚂蚁
现在漂亮的开源文本编辑器已经很常见了,包括Adobe的括号,微软的VSCode,GitHub的Atom。这些似乎都提供了类似的体验:现代化的界面,易于

atom编辑器有html吗 使用Atom文本编辑器的五个优势

现在漂亮的开源文本编辑器已经很常见了,包括Adobe的括号,微软的VSCode,GitHub的Atom。这些似乎都提供了类似的体验:现代化的界面,易于安装的插件,以及背后的大供应商。而且他们其实很优秀。那么Atom和其他超现代的文本编辑器有什么区别呢?与Vim或Emacs等经典老式编辑器有何不同?

我用过很多文本编辑器,反思之后不得不承认,所有的文本编辑器基本都一样。在评判一个编辑器的功效时,只要它能做一件事:编辑文字,就能满足80%的要求。另外20%是额外的便利、额外的小工具和花哨的功能。它们是好东西,但几乎不是必需的。

但是我经常回到Atom,因为作为一个开源用户,只要我想,我就可以奢侈地使用许多应用程序。以下是我喜欢Atom的原因。

新手友好

我最喜欢Atom的一点是,它让人觉得“正常”。我可以在任何人的电脑上安装Atom,他们很快就可以开始打字了。没有新的键盘快捷键需要学习,也没有严重背离用户界面的约定。如果我花几分钟时间向他们展示一些应用程序的强大功能,他们很快就能安装新的插件,找到他们喜欢的有用功能。

它的独特之处在于,它让人感觉与众不同,但它足够“安全”,让人相信(确实如此)他们可以使用它。这是一条艰难的路线,但Atom做到了,我很欣赏。

强大的扩张

当您启动应用程序时,大部分要求都已满足。开源文本编辑器的主要“卖点”之一是它的扩展。我习惯使用的编辑器是GNU Emacs,它拥有数量惊人的扩展功能,可以提供从邮件客户端到文章游戏的所有功能。这很难做到。老实说,我还没见过其他编辑能做到这一点。但这说明了扩展有多重要,Atom有一套很好的插件。

一些扩展可以为语言和格式添加语法突出显示,添加动态格式检查,并集成调试器、运行时环境、文章和音乐播放器控件等等。事实上,你可以让Atom成为你桌面的控制中心,你很少需要离开它。

语言和语法支持

我是Docbook的忠实粉丝。对了,他也是它的简化前端Asciidoc的粉丝。我评价一个编辑器的时候,Docbook模式和Asciidoc支持是我的两个主要指标。尽管对XML的支持很普遍,但与特定模式的集成可能是一项困难的任务,而且Asciidoc相对较小。Atom的社区为我喜欢的格式提供了很好的支持。

当然,我提到过Atom通常有很好的扩展,但是无论你输入什么语言,语法高亮都是一个重要的功能。再次感谢充满活力的社区。在Atom的软件包库中,丰富的语法高亮选项是其优势之一。

简单自定义主题

Atom让你制作自己的风格就像设计一个网站的风格一样简单,所以如果你能使用CSS,你就可以制作自己的Atom主题。要创建自己的主题,请转到包菜单。如果看不到包菜单,请按Alt以显示顶部菜单栏。在Package菜单中,将鼠标悬停在包生成器上,并选择Generate Atom Syntax Theme。这将打开一个新项目,默认命名为“我的主题语法”。您可以随意命名它,但是根据Atom约定,它应该以-syntax结尾。

在您的新主题项目中,找到这些文件:base.less、colors.less和syntax-variables.less。这些文件定义了当语法被激活时如何显示特殊的关键字,甚至是背景和前景的颜色。因为它们都是从通用模板继承的值,所以很容易修改。例如:

以两个破折号结尾的值,如。语法高亮引擎识别语法关键字。当然,如果你想进一步开发你的自定义设置,你甚至可以创建你自己的语法定义(虽然这比CSS主题更费力)。可以在flight-manual.atom.io上阅读修改Atom的所有方法

灵活的工作流程

Atom有很多功能,只有部分功能是默认激活的。这意味着您可以决定自己喜欢的工作方式,是激活新的扩展并使用它们从根本上改变Atom,还是只需打开Atom的首选项并进行微小的调整。你可以用Atom写小说,也可以用它写Python代码或者技术文档什么的。

甚至它的Git集成也没有坚持让你使用你可能想到的显而易见的仓库(Github赞助Atom)。它没有限制,对每个人都一样有用,不管受众是谁。

固定

在Linux、Windows和macOS上,你可以从其网站上安装Atom。

另外,在Linux上,可以从Flathub用Flatpak安装Atom。

如果你想自己构建Atom,也可以从Github上的源代码编译。

试试Atom

Atom可以成为你的下一个文本编辑器、记事本和IDE。它易于使用、配置和扩展,并提供了良好的用户体验。立即下载Atom并尝试一下。编辑AJX