Atom代码编辑器。为什么我的代码没有颜色?

时间:2017-07-29 00:10:10

标签: atom-editor

您好我最近开始使用Atom Code编辑器。在我的上一个项目中,我安装了几个工具,使我的编码更具互动性。我猜其中一个功能为我的代码添加了颜色,使其更容易阅读。 但是,我今天开始了一个新项目,代码在黑暗的背景下都是白色的。如何为代码着色?我附上了彩色代码和非彩色代码的两个截图,只是为了说明我的意思,但它很简单。 提前谢谢!

14 个答案:

答案 0 :(得分:9)

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

答案 1 :(得分:5)

使用i{ width: 50px; top: 23%; right: calc(50% - 25px); position: absolute; position: fixed; } 打开语言选择器,然后选择自动检测选项。

答案 2 :(得分:1)

截至2018年10月,我正在运行的当前版本的Atom似乎可以通过标签识别代码。因此,即使我手动选择HTML,除非该文件带有<html>标记,否则它仍不会将其标记为HTML。我只是在文件的开头添加了多余的<!-- <html> -->标签,它就可以解决问题。

答案 3 :(得分:1)

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

答案 4 :(得分:0)

您可能需要为Atom安装新的软件包。您可以在这里找到Atom的其他语言包:https://atom.io/packages

例如,对于React.js,安装react软件包。

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

更多关于React软件包的信息:
https://atom.io/packages/react
https://orktes.github.io/atom-react/

答案 5 :(得分:0)

确保开头将文件标识为html文档。我遇到了这个问题,只是将<!DOCTYPE html>添加为第一行,并且它起作用了。

答案 6 :(得分:0)

如果语言集已经是正确的语言,并且除非您直接对其进行编辑,否则代码将保持灰色,请尝试设置其他语言,然后再切换回去。在Atom拒绝为整个复制粘贴的HTML页面着色后,它对我有用。

答案 7 :(得分:0)

检查屏幕的右下角,以确保原子已选择了正确的语言/文件扩展名

答案 8 :(得分:0)

我是一个非常新手,但想分享对我有用的东西。请不要严格地判断我。 由于我仅使用Python工作,因此每次都将语法更改为Python非常方便。如何使其自动:

  1. 文件->设置(或使用Ctrl +逗号)
  2. 点击打开配置文件夹
  3. 点击styles.less
  4. 编写完所有代码后,准确编写此 source.python {

}

  1. 保存
  2. 重新启动Atom。
  3. 您都准备好了。

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

答案 9 :(得分:0)

执行以下步骤:-

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

答案 10 :(得分:0)

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

答案 11 :(得分:0)

!DOCTYPE html并没有改变我的颜色,但右下角是:

CRLF UTF-8 HTML GitHub Git(0)菜单选项。我选择了HTML,然后在弹出窗口中选择了AUTO。颜色立即返回。

答案 12 :(得分:0)

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

您的“项目 Greg.html”是 HTML。 但是“随机报价机”没有扩展名。

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

答案 13 :(得分:-1)

也许这对某人有帮助,但是如果您选中以下行:<!DOCTYPE html>,它将显示彩色的HTML代码