如何编辑Sublime Text 3中的Solarized(Light)主题

Jac*_*ham 60 syntax-highlighting sublimetext3

我正在尝试编辑Sublime Text 3中的一些语法颜色.我正在使用Solarized(Light)内置颜色方案,但我只想更改一些颜色.设置文件在哪里(在Mac上)?

Jac*_*ham 71

我设法找到了解决方案:

转到http://tmtheme-editor.herokuapp.com(有人建立了一个基于Web的主题编辑器).调整颜色语法后,可以下载themename.tmTheme文件.将该文件移动到/ Users/username/Library/Application Support/Sublime Text 3/Packages /(如果你在Mac上).

从顶部菜单加载语法主题:Sublime Text> Preferences> Color Scheme> themename.

如果您想进一步调整语法,可以将自定义主题上传回基于Web的主题编辑器并再次保存.

希望这有助于其他人.

  • 在Linux上,我添加了新主题1.单击Preferences-> Browse Packages转到文件夹"Packages",2.在"Packages"中创建文件夹"Colorsublime-Themes"(如果尚未存在),3.放置新主题(名为*.tmTheme)那里.现在可以通过上面提到的顶部菜单加载新主题. (5认同)

sku*_*oda 56

我建议使用PackageResourceViewer打开文件.您可以在那里进行修改,它将保存在适当的位置以覆盖内置文件.但是,我建议复制文件的内容并在User文件夹中创建自定义版本.这样,您可以轻松移动它并进行修改,而无需担心内置的配色方案.

默认颜色方案文件位于Color Schemes - Default.sublime-package中.在ST2中,这被提取到Packages/Color Scheme - Default.PackageResourceViewer将显示这些文件夹(因为它们通常会出现在ST2的Packages文件夹中.您可以从中导航到您的配色方案.

  • 为了明确未来的读者:在ST3中的路径是`Sublime Text/Contents/MacOS/Packages/Color Scheme - Default.sublime-package`(注意它的"Scheme"而不是"Schemes")但是使用PackageResourceViewer你没有需要知道 - 你可以只是Command Palette - >`PackageResourceViewer:Open Resource` - >`Color Scheme - Default` - > [你想要的主题]. (13认同)
  • 很高兴你找到了解决方案,但无论如何我都会解释.默认颜色方案文件位于`Color Schemes - Default.sublime-package`中.在ST2中,这被提取为`Packages/Color Scheme - Default`.PackageResourceViewer将显示这些文件夹(因为它们通常会出现在ST2的Packages文件夹中.您可以从中导航到您的配色方案. (6认同)
  • 为了让未来的读者更加清楚:在使用PackageResourceViewer打开主题文件后,将其内容复制到一个新文件中.编辑该文件,然后将其另存为数据目录(http://docs.sublimetext.info/en/latest/basic_concepts.html#the-data-directory)中"User"目录中的".tmTheme"文件. (6认同)
  • 感谢您的反馈 - 我已经安装了包控件.但是,你说"我建议复制文件的内容并在你的用户文件夹中创建一个自定义版本"那就是我被卡住的部分,我找不到原始文件的位置? (2认同)

Kas*_*yap 7

Sublime版本,OS&OS版本独立方式:

在Sublime中,在顶部菜单栏中转到"Sublime Text 2/3" - >首选项 - >"浏览包...".这将打开"Packages"文件夹correctlin Finder/FileExplorer/Nautilus/...取决于OS/OS版本.

在此输入图像描述

找到你的主题并编辑.. 在此输入图像描述 资源

  • 如何找到Sublime 3预装的主题?我只能通过这种方法找到我通过包控制添加的主题.我喜欢默认主题`IDLE`,并希望添加功能来显示`GitGutter`包的颜色. (2认同)

Vin*_*ent 6

编辑比上面的建议简单.

  1. 转到Sublime安装文件夹,找到Packages子文件夹.
  2. Open Color Scheme - Default.sublime-package作为zip存档(我使用Total Commander和Ctrl+ PgDn键).
  3. 找到您喜欢的任何方案*.tmTheme,复制到HDD并使用任何XML编辑器进行编辑.
  4. 打包修改后的文件(使用Total Commander只将文件复制到打开的存档).


dav*_*cis 6

这应该比
我使用所有其他答案的一部分来完成这项工作要容易得多。

开始前的重要说明:
1. 我使用这个菜单项来选择一个配色方案:Sublime Text > Preferences > Color Scheme
2. 我选择了“Monokai.tmTheme”
3. 因此你需要包含颜色的文件是:Monokai。 tmTheme
4. 您还不能轻松访问该文件!

总体步骤:
我发现可行的总体步骤是:
1. 获取 Monokai.tmTheme 文本文件的副本
2. 将其放在“/Users/XXX/Library/Application Support/Sublime Text 3/Packages/User”目录中
(用您的用户名替换 XXX)
3. 再次使用此菜单:Sublime Text > Preferences > Color Scheme
4. 选择新条目“Monokai - User”
5. Sublime Text 将立即看到对 Monokai.tmTheme 文件的任何更改

获取 Monokai.tmTheme 文本文件:
这是棘手的部分。
你有两个选择

选项 A. 使用 PackageResourceViewer 打开资源:
A1。工具 -> 命令面板
A2。输入“PackageResourceViewer”
A3。选择“PackageResourceViewer:打开资源”
A4。导航到“配色方案 - 默认”
A5。导航到“Monokai.tmTheme”
A6。这将打开文件的内容,但它不是磁盘上的真实文件!您必须将内容复制到一个新的文本文档中,并将其保存到“/Users/XXX/Library/Application Support/Sublime Text 3/Packages/User/Monokai.tmTheme”中,如上

选项 B. 使用网络应用程序创建您的 .tmTheme 文件:
B1。转到http://tmtheme-editor.herokuapp.com
B2。编辑颜色
B3。下载 .tmTheme 文件
B4。将其放入“/Users/XXX/Library/Application Support/Sublime Text 3/Packages/User/Monokai.tmTheme”,如上