Atom editor Atom代码编辑器。为什么我的代码不是彩色的?

Atom editor Atom代码编辑器。为什么我的代码不是彩色的?,atom-editor,Atom Editor,我最近开始使用Atom代码编辑器。在我的上一个项目中,我安装了两个工具,使我的编码更具交互性 其中一个特性为我的代码添加了颜色,使其更易于阅读 然而,我今天开始了一个新项目,代码在黑暗的背景下是白色的。如何给代码上色 我附上了两个彩色代码和非彩色代码的截图,只是为了说明我的意思,但它非常简单 Atom可能无法立即识别代码的语法。检查屏幕右下角,确保atom选择了正确的语言/文件扩展名。如果atom没有自动执行此操作,则可以手动选择此选项。如果atom无法识别您的代码,您可能还需要安装一些新软件

我最近开始使用Atom代码编辑器。在我的上一个项目中,我安装了两个工具,使我的编码更具交互性

其中一个特性为我的代码添加了颜色,使其更易于阅读

然而,我今天开始了一个新项目,代码在黑暗的背景下是白色的。如何给代码上色

我附上了两个彩色代码和非彩色代码的截图,只是为了说明我的意思,但它非常简单


Atom可能无法立即识别代码的语法。检查屏幕右下角,确保atom选择了正确的语言/文件扩展名。如果atom没有自动执行此操作,则可以手动选择此选项。如果atom无法识别您的代码,您可能还需要安装一些新软件包。

您可能需要为atom安装一个新软件包。您可以在此处找到Atom的不同语言包:

例如,对于React.js,安装
React

在终端中,键入以下命令:
apm install react

react软件包的更多信息:


我从2018年10月开始运行的Atom的当前版本似乎通过标签识别代码。因此,即使我手动选择HTML,除非文件有
标记,否则它仍然不会将其标记为HTML。我只是在文件的开头添加了多余的注释掉的标签,这样做了。

确保开头将文件标识为html文档。我遇到了这个问题,刚刚添加了
作为第一行,它就起作用了。

也许这对某些人会有帮助,但是如果你在这一行上单击一次:
,它将显示彩色HTML代码使用
ctrl+shift+l
打开语言选择器,然后选择自动检测选项。

如果语言集已经是正确的,并且代码保持灰色,除非您直接编辑它,只需尝试设置另一个语言,然后切换回。在Atom拒绝为整个复制粘贴的HTML页面着色后,它对我起了作用。

检查屏幕右下角,确保Atom选择了正确的语言/文件扩展名。

我是一个非常新手,但想分享对我起作用的内容。请不要严格地评判我。 因为我只使用Python,所以每次都可以非常方便地将语法更改为Python。如何使其自动化:

  • 文件->设置(或使用Ctrl+逗号)
  • 单击打开配置文件夹
  • 点击styles.less
  • 在完成所有代码之后,请准确地编写这个source.python{
  • }

  • 拯救
  • 重启Atom
  • 你都准备好了

  • 希望这有帮助,在其他地方找不到此解决方案。

    如果您的文件扩展名为HTML或ejs(.HTML,.ejs)语言,ejs包无法识别这些文件。在屏幕右下角,将HTML更改为ejs或javascript,atom可以识别您编写的代码是ejs的一部分。注意,您需要先安装language-ejs软件包。

    按照以下步骤操作:-

  • 文件->设置
  • 从左窗格中选择“核心”
  • 将颜色配置更改为“使用sRGB颜色配置”
  • 重新启动“Atom”

  • 我也有同样的问题。尝试切换到右下角的HTML(Go)。它位于UTF-8和Github之间。

    代码!DOCTYPE html没有为我更改颜色,但右下角是:


    CRLF UTF-8 HTML GitHub Git(0)菜单选项。我选择了HTML,在弹出窗口中选择了自动。颜色立即恢复。

    为什么没有人提到文件扩展名

    您的“projectgreg.html”是html。 但“随机报价机”并没有扩展


    这就是语法没有显示的原因。

    这对Zubair很有帮助。我可以通过点击右下角的语言扩展并选择HTML作为语言来解决这个问题。谢谢!顺便说一句,我是新来的堆栈溢出。对于你的有用答案,我能给你一些投票或分数吗?@AronTesfay我自己也很新。但基本上你可以投票支持我的答案(但它不会显示出来,因为你的声誉不到15)。如果你觉得我给出了最好的答案,你可以点击左边的复选标记,使我的答案成为列表顶部的默认答案。对我来说不是。还有其他选择吗?编辑:对不起,这只是我的语法主题。现在一切看起来都很好。谢谢