是否可以根据文件类型使用不同的主题?

2024-01-23

是否可以根据文档类型运行主题?

例如,我想要一个用于 .js、.html 的主题,另一个用于 .md 文件的主题。


这不再是正确的答案,请参阅另一个允许您执行问题所要求的软件包的答案。我试图删除这个答案,但无法做到这一点,因为它是目前接受的答案。

不,目前这是不可能的。 罢工>

Atom 使用两个主题: UI 主题决定编辑器的整体布局,包括选项卡、树视图和所有其他可见区域 - 这真的是您想要的吗? 罢工>

语法主题根据语法确定用于显示文本和突出显示的颜色。目前没有根据所选文件的语言自动切换语法主题的方法。 罢工>

话虽如此,您可能可以编写一个包来做到这一点。请注意,主题之间的切换需要一些时间,我不知道根据文件类型切换整个主题有多实用。 罢工>

有几个软件包可以在主题之间切换,或者每隔几分钟或基于按键切换到随机主题,如果您想构建自己的软件包,您可以使用其中一个作为示例:

  • https://atom.io/packages/theme-roulette https://atom.io/packages/theme-roulette罢工>
  • https://atom.io/packages/theme-switcher https://atom.io/packages/theme-switcher罢工>
  • https://atom.io/packages/switcheroo https://atom.io/packages/switcheroo罢工>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以根据文件类型使用不同的主题? 的相关文章

  • 如何升级到 C++17?

    我使用 Atom 作为我的 IDE 我当前的 cplusplus 201402这是 C 14 我的编译器是g 海湾合作委员会 9 2 0 如何升级到 C 17 或 C 20 我搜索到的所有内容都涉及使用另一个 IDE Microsoft V
  • 文件“”,第 1 行,位于 中 NameError: name ' ' 未在 ATOM 中定义 [重复]

    这个问题在这里已经有答案了 这很奇怪 因为我的代码在在线 python 解释器中运行良好 但是当我在 linux mint 中使用 Atom 运行它时 当我输入一个单词时 我会收到以下错误消息 File
  • 在 Atom 编辑器中搜索并替换为 RegEx 组件

    我想搜索并替换这个 https example com uri to https example com https example com With vim我会做一个s http uri 1 1 g但这不起作用atom io 我该如何解决
  • 如何在atom1.7+中单击打开文件(无待处理窗格)

    将atom从1 5升级到1 7后 我发现了一个不实用的新 功能 所有单击的文件现在都在 待处理窗格 中打开 这意味着如果文件中没有任何更改 它将被下一个打开的文件替换 可以在atom的设置中禁用 待处理窗格 功能 但我也想恢复以前的行为 在
  • 如何在 Github Atom Editor 中同步多台计算机的包和设置

    我已经在我的个人电脑和办公室电脑上安装了 Github Atom Editor 我想将设置和软件包同步到我的 Dropbox 帐户 这样当我登录办公室电脑时 它会自动下载或更新所有软件包和设置到我的家庭电脑 您是否尝试过使用原子同步设置 h
  • Git commit 命令无法与atom 编辑器正常工作

    当我向 git bash 发出命令 git commit 时 然后 https i stack imgur com gVXuX png git commit hint Waiting for your editor to close the
  • 用于在原子编辑器中将选择内容转换为大写(或小写)的键盘快捷键

    在 Atom 编辑器中将当前选定的文本转换为大写 或小写 的键盘快捷键是什么 在 Windows 和 Linux 上 Ctrl K then Ctrl U for uppercase Ctrl K then Ctrl L for lower
  • 键绑定的 Atom 数据语法

    有人可以完整解释 Atom 的数据语法属性 用于键绑定选择器 的语法吗 例如 有什么区别 data grammar source example and data grammar source example 另外 如何指定多种语法 例如
  • 选择 Atom 中所有找到的 RegEx 结果

    我正在尝试选择正则表达式查找找到的所有结果 以便我可以全部修改它们 不要用文本替换它们 例如 将它们全部大写Cmd K gt Cmd U 我知道我could通过重复来一项一项地做Cmd G Cmd K Cmd U 但对于大文件来说 这根本不
  • 在 Atom 中使用 Hydrogen 设置 Python 虚拟环境

    我正在从 VS Code 切换到 Atom 并且正在尝试为我的 python 项目设置一个虚拟环境 在 VS Code 中这很容易做到 我运行以下脚本 当我运行脚本时 它会自动开始使用新的环境 包含所有必需的包 python3 m venv
  • Atom:无法加载 en_IN 的系统字典。检查字典文件的以下路径:

    当我打开 Atom 编辑器时 它显示以下错误消息 同样的情况如何解决 我已经使用编辑器中的语言更新解决了这个问题 如下所示 1 Atom 编辑 首选项 包 2 search for spell check and deselect Use
  • 在 Atom 中使用多个游标时有没有办法增加数字?

    我发现自己一遍又一遍地这样做 这可能非常耗时 有哪些选项可用于此 The 增量选择 https atom io packages increment selection包可能就是您正在寻找的 它似乎可以使用多个游标 因此应该非常接近您的用例
  • 如何将es6语法添加到atom编辑器

    我曾经使用 sublime text 但现在想使用atom io 编辑器 我有这些代码行 error Missing semicolon import React Component from react export default cl
  • 如何向 Atom 的拼写检查词典添加单词?

    试图从 Atom 的拼写检查器中获得更多功能 但目前的误报使其变得不太有用 如何将单词添加到 Atom 词典中 使其不再显示为拼写错误 该功能已发布版本1 12 of Atom 实施于请求请求 120 https github com at
  • 原子打字稿找不到打字

    我刚刚使用atom typescript 在 Atom 中配置了一个新的 Angular Typescript 项目 该项目设置有一个主角度模块文件 用于导入所有模块 包括类型定义文件 一切都在 gulp 中编译并且运行没有问题 由于我使用
  • 如何关闭 Atom 中的片段?

    我最近开始使用Atom https atom io 我遇到的一个问题是为 Ruby 定义了太多 不明确的代码片段 这使得制表符补全变得更糟 因为有时您会得到一些不相关的代码而不是您想要的名称 我想知道如何关闭 Language Ruby 包
  • Jupyter Notebook 找不到 Python 模块

    不知道发生了什么 但每当我使用 ipython 氢 原子 或 jupyter 笔记本时都找不到任何已安装的模块 我知道我安装了 pandas 但笔记本说找不到 我应该补充一点 当我正常运行脚本时 python script py 它确实导入
  • 如何在Electron WebView中连接到代理?

    因为我可以通过连接到免费代理服务器 或付费 目前用作电子 JS 解决方案作为桌面应用程序 代理列表服务器示例 http proxylist hidemyass com http proxylist hidemyass com 您可以使用 s
  • 如何向 Atom 添加实时(交互式)控制台窗口?

    是否可以向 Atom 添加实时 交互式 控制台窗口 请注意 这与上一篇文章类似将实时控制台会话添加到 LightTable https stackoverflow com questions 25658490 how to add a li
  • 如何在 Atom 中启用 .vue 文件的语法突出显示?

    我开始使用 Vue js 我遇到的第一个问题是我的 IDE Atom 无法美化我的 vue 文件 这一切都只是白色的文字 如何让 Atom 正确突出显示 vue 文件 语言 vue https atom io packages langua

随机推荐