霓虹配色方案
为Sublime Text设计的多彩明黑色配色方案。目标是尽可能使尽可能多的语言看起来尽可能好。包含对Python、Ruby、Clojure、JavaScript/JSON、C/C++、diff、HTML/XML、Markdown、PHP、CSS/SCSS/SASS、GitGutter、在文件中查找、PackageDev、正则表达式、SublimeLinter、等等的扩展支持。
详细信息
安装
- 总计 50K
- Win 27K
- Mac 12K
- Linux 11K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 2 | 0 | 1 | 0 | 1 | 0 | 4 | 2 | 1 | 1 | 1 | 5 | 3 | 1 | 1 | 3 | 2 | 3 | 3 | 5 | 2 | 2 | 2 | 1 | 3 | 3 | 1 | 0 | 0 | 1 | 4 | 1 | 3 | 0 | 3 | 1 | 2 | 2 | 0 | 0 | 1 | 1 | 1 | 2 | 7 |
Mac | 2 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 3 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 1 | 0 | 0 |
Linux | 1 | 3 | 1 | 2 | 1 | 0 | 1 | 2 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | 0 | 3 | 3 | 1 | 2 | 1 | 0 | 1 | 0 | 1 | 0 | 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 2 | 0 |
README
霓虹配色方案
Neon 是一个Sublime Text的彩 striped 的明黑色配色方案。在设计时,我尽力使尽可能多的语言看起来尽可能好,尽可能利用更多的可用 作用域。 Neon 最初是为 Python设计的,它有一个非常详细的语言定义,但许多其它语言与之搭配得很好,例如 JavaScript、CSS、HTML、Ruby、PHP、shell 脚本、XML、Clojure、Fortran、R、LaTeX、Markdown、reStructuredText,等等。使用 @wuub 的惊人的 SublimeREPL 插件时也非常出色,我对这个插件赞不绝口。遗憾的是,它不再被维护。
为了清楚起见: Neon 是一个原始作品,并未基于任何其他配色方案。如果你在 包控制 中搜索 neon
,你会找到一些其它类似名称的配色方案,它们 不 基于本项目。如果你想使用它们,我特别喜欢 暗黑霓虹配色方案,可能还会借用一些颜色——如果你想要根据本项目进行修改并创建自己的衍生版本,那就去尝试吧!我选择 MIT许可证 有其原因。
支持的编程语言/插件
Neon 的主要目标是使尽可能多的编程语言看起来尽可能好。话虽如此,仍然有一些特定于语言/标记/框架的作用域和部分可能会引起你的兴趣
- Android Debug Bridge/logcat
- AutoHotKey
- Bison/YACC
- BracketHighlighter
- C/C++/C Improved
- C#
- Clojure/EDN
- Coffeescript
- CSS/SASS/SCSS - 特别地,
Syntax Highlighting for SASS
软件包 - diff
- Dockerfiles
Find In Files
- Fortran
- Git Gutter
- Handlebars
- Haskell
- HTML/XML
- Java
- JavaScript/JavaScriptNext/Node.js
- jQuery
- JSON
- JSX/Babel/React
- LaTeX
- Lisp
- Lua
- Makefile
- Markdown/reStructuredText
- Matlab
- Mediawiker wiki markup
- PackageDev
.sublime-settings
,.sublime-keymap
,.sublime-mousemap
,.sublime-macro
,.YAML-tmLanguage
等。 - Perl
- PHP/Laravel Blade
- Python
- IPython 和 Jupyter 的高端 SublimeREPL
- Django/Djaneiro
- Jinja2 templates
Python Improved
语法定义中的所有自定义设置- 新的默认
Python.sublime-syntax
- R/R-Box
- RAML
- 正则表达式
- Ruby
- Rust
- Scala
- Shell Scripts/ShellScriptImproved
- SQL
- SublimeLinter
- Swift
- 目录/任务标签
- TOML
- Typescript
- Vue
- YAML
对于重大变更,我将测试上述 language 中的大部分,也许还会加入一些其他语言以增添乐趣。当我说到“尽可能多的语言”时,我是认真的!
如果你希望 Neon 支持某些特定语言或插件,只需创建一个 issue,我将看看我能做什么。
这里有很多仅在我的 Python Improved
语言定义 package 中找到的作用域 —— IPython 的 In
/Out
声明,Django 特定的着色(从 Djaneiro
适应性优化的),来自 @facelessuser 的 Better Python
和 @petervaro 的 Python 3
package 的众多改进,以及我自身和他人贡献的增强、扩展和错误修正。如果你使用 Python,我强烈建议获取它。
开发工具
有几个插件和其他资源对我的开发工作至关重要。首先,我始终使用 Sublime Text 4 的最新开发版本,当然,注册。Neon 的某些功能专门针对 ST4,请确保你的版本是最新的!它仍然可以在 ST3 3.1 及以上版使用,但体验可能不会那么出色。
没有这两个插件我做不到这一点:ScopeAlways
在状态栏显示当前光标位置的作用域,极大地帮助了用户。另一个是 @facelessuser's 的 ColorHelper
。你是否编写 CSS 或它的相关内容?你对颜色有任何操作,无论是十六进制、RGB(A)、HSL、LAB,还是数以万计的其他格式?如果你正在使用那些 其他 颜色插件,配置困难且性能不可靠,那么抛弃它们并安装 ColorHelper
。它配置简单,但在各种用例中都非常强大。它提供了可配置的行内颜色预览,包括带有/不带 alpha 的。颜色选择器是定制制作的,极易使用,具有调色板和滑动模式,后者允许你对正在处理的每个通道进行非常微小的调整。真的,这东西太棒了。同时,给它一些 爱 吧——它值得!他还维护 BracketHighlighter
、ApplySyntax
、ExportHTML
和许多其他东西。
我想感谢上述所有特定语言插件的作者,因为我安装了它们,没有它们就无法将 Neon 打造成现在的样子。这包括默认的 Sublime 包 团队。如果你已经编写了某些语言语法,或者即使只知道一些未列出的,你希望 Neon 支持它更好,那就 给我留言。
我经常使用的一种最后资源是这个精彩的网站:colortools.net。它与 ColorHelper
配合得非常好,具有如相反颜色(寻找良好的前景/背景配对非常有用)、近似颜色、颜色相似度、背景上的文本预览等功能。许多工具还提供了 “web-safe” 选项,如果你的工作需要该选项。
这字体是什么?
我在浏览 Google Fonts 的一天偶然发现了 Cousine
,并非常喜欢。
Cousine 由 Steve Matteson 设计,是一种创新、清新的无衬线设计,在计量学上与 Courier New™ 兼容。Cousine 具有改进的屏幕可读性特征和 pan-European WGL 字符集,解决了开发者寻找宽度兼容字体以解决平台间文档可移植性的需求。
这是我设置新工作站或虚拟机时安装的第一个东西之一,以前一直是我的网页设计和编程的等宽字体。
多年来,我一直使用 Liberation Mono
,它是开源的 Liberation 字体家族的一部分,最初也由 Matteson 设计。它与 Cousine 几乎完全相同(有一些细微差别),并且具有可用于 Fedora(开箱即用)、RHEL/CentOS(作为 liberation-fonts
)以及 Debian 和 Ubuntu(我的当前选择)的 ttf-liberation
的优势。
Sublime Text 的安装
最简单的方法是通过 Package Control,它现在是 Sublime Text 的一部分。用 CtrlShiftP(Windows/Linux)或 ⌘ShiftP(macOS)打开命令面板,并键入 ***pci
*** 来调用 Package Control: Install
。按 Enter 键,输入 neon
,然后选择 Neon Color Scheme
。然后通过选择 首选项 -> 选择颜色方案… -> Neon
菜单选项来激活主题。或者,将以下行粘贴到 Packages/User/Preferences.sublime-settings
(首选项 -> 设置
,右侧窗格)
"color_scheme": "Packages/Neon Color Scheme/Neon.sublime-color-scheme"
问题
© 2013-2022 Matt Morrison [email protected].