Sublime Text
Sublime Text Bookmarks
¶
Sublime Text 是一个跨平台的文本和源代码编辑器,带有 Python 应用程序编程接口. 它的功能可以通过插件扩展. 大多数扩展包都有免费软件许可证,并且由社区构建和维护. — Wikipedia
这个小项目如下 GitHub community trend 以方便的结构良好的集合形式为特定主题聚合最重要的书签. 在这里,您将找到 Sublime Text 的教程和学习材料、用于编码和文本编辑的通用扩展,以及按使用情况分组的专用扩展.
这个列表不应该包括所有的 Sublime Text 插件,因为我们已经有了 Package Control 为了这. 它旨在作为帮助设置工作环境的起点,或检查新的扩展以使您现有的 Sublime 设置更加出色. 您可能会在列表中到处找到★. 它代表编辑选择. 非常感谢共享和请求请求!
Fork and edit (或者 propose something 加上).
Things to Start From¶
- Sublime Text home page
- Package Control — 安装 ST 后要做的第一件事是设置包管理器.
- Unofficial Documentation — 是里面的第一个链接 official documentation TOC . 对于菜鸟来说,这是一个很好的起点,对于熟练的用户来说也是一个详细的参考.
- Shortcut Cheat Sheet 适用于 Linux、Mac OSX 和 Windows 版本的 Sublime Text 3.
- ShortcutFoo ——捷径使用培训.
Books¶
- Mastering Sublime Text 由 Dan Peleg (PACKT) 撰写.
- Instant Sublime Text Starter Eric Haughee (PACKT) 着.
News and Tips¶
- Sublime Blog ——官方消息.
- Sublime Text Tips — 掌握 Sublime Text 的提示和技巧.
Community¶
- Official Forum — 一般性讨论、技术支持、想法和功能请求.
- Sublime Reddit — 用户生成的新闻链接和讨论.
- 超级用户: version 2, version 3, 和 version-agnostic 问题.
Screencasts¶
- The Complete Visual Guide to Sublime Text 3:入门和键盘快捷键(免费课程).
- Sublime Text 3 From Scratch 由 Jesse Liberty (Pluralsight) 撰写.
- Sublime Text 2 由 Mike Riley(Pragmatic Studio)撰写.
- Perfect Workflow in Sublime Text 2 — Nettuts+ 上的 34 节视频免费课程.
Extensions¶
仅限实时项目,支持 Sublime Text 版本 3.
General Purpose¶
- LSP — 语言服务器协议支持 Sublime Text 3,为您提供 IDE 功能.
- Sidebar Enhancements — 增强了对文件和文件夹侧边栏的操作.
- Trailing Spaces — 突出显示尾随空格并立即删除它们.
- GitGutter — 一个在 gutter 中查看 git diff 的插件.
- EditorConfig — .editorconfig 支持.
- SublimeLinter — 一个为 linting 代码提供框架的插件. 无论您使用何种语言编写代码,SublimeLinter 都可以帮助您编写更干净、更好、更无错误的代码. SublimeLinter 旨在为用户提供最大的灵活性和可用性,并为 linter 作者提供最大的简单性.
- Sublime Worksheet — 用于 JavaScript、PHP、Ruby 等的内联 REPL.
- Sublime Alignment — 用于对齐多行和多个选择的简单键绑定.
- ApplySyntax — 一个允许检测和应用可能无法正确检测到的文件语法的插件. 例如,带有 .rb 扩展名的文件通常是 Ruby 文件,但当它们出现在 Rails 项目中时,它们可能是 RSpec 规范文件、Cucumber 步骤文件、Ruby on Rails 文件(控制器、模型等),或者只是普通文件红宝石文件.
- All Autocomplete — 扩展默认自动完成功能以在所有打开的文件中查找匹配项.
- SublimeREPL — runs an interpreter inside ST2 (Clojure, CoffeeScript, F#, Groovy, Haskell, Lua, MozRepl, NodeJS, Python, R, Ruby, Scala, shell or configure one yourself).
- FindKeyConflicts — 识别冲突的键映射.
- Glue — 用于 Sublime Text 2 和 3 的跨平台、可扩展插件,可将您最喜欢的编辑器连接到您的 shell.
- File Navigator — 键盘友好的文件导航器和管理器.
- Synesthesia — 一个用漂亮的颜色突出显示文本的插件.
- StyleToken — allows to highlight certain pieces of text with different colors (similar to Notepad++ "Style token" functionality).
- Origami - 随心所欲地分割窗口! 创建新窗格、删除窗格、在窗格之间移动和克隆视图.
- Sync Settings - 保持 Sublime Text 配置同步的跨平台解决方案
- SublimeFileBrowser - 抛弃侧边栏并使用键盘在普通选项卡中浏览文件,就像专业人士一样! 还, Dired 允许您使用 ST 提供的强大的文本编辑功能修改您的目录结构.
- PackageResourceViewer — 查看和编辑 Sublime 包资源. 有助于扩展和主题开发.
Ruby Profile¶
有用的注释:
- Sublime Text setup 用在 Ruby on Rails Tutorial
- Setting up Sublime Text for Ruby development
- ChangeQuotes — 将单引号转换为双引号或将双引号转换为单引号.
Plugins:
- RSpec plugin
- BeautifyRuby — 美化 Ruby 代码.
- Sublime Ruby Debugger — 用于在 Sublime Text 上进行交互式 ruby 和 RoR 调试的调试器插件.
- ProductiveSnippetsRuby — 一致的替代片段集,专注于核心和标准库(Cheatsheet)
Python Profile¶
Notes:
- Setting up Sublime Text for Python development
- Sublime Text 3 for Python development
- Sublime Text 3 for Python, JavaScript and web developers
Plugins:
- MagicPython — 用于 Sublime Text 和 Atom 的尖端 Python 的语法高亮器.
- Rope — 一个 Python 重构库.
- SublimeLinter PEP 257 — 一个接口 PEP 257 (文档字符串样式检查器).
- Djaneiro — Django 支持.
- SublimePythonTidy — PythonTidy 一体化.
- Anaconda — 自动完成、代码检查、IDE 功能、autopep8 格式化、McCabe 复杂性检查器和 Vagrant for Sublime Text 3 使用 Jedi、PyFlakes、pep8、PyLint、pep257 和 McCabe 永远不会冻结您的 Sublime Text.
- SublimeJEDI — Python 自动补全.
JavaScript Profile¶
- JsFormat — 一个 JavaScript 格式化插件. 它使用来自 http://jsbeautifier.org 的命令行/python 模块 JavaScript 格式化程序来格式化整个 js 或 json 文件,或选定的部分.
- CoffeeScript — 语法高亮和检查、命令、快捷方式、片段、编译等.
- TernJS — JavaScript 类型推理引擎集成.
- Bump — 保持 package.json 依赖项新鲜的插件. 在包悬停时在简洁的工具提示中显示最新的 npm/yarn 依赖项版本.
- JavaScript Enhancements — 提供智能 javascript 自动完成、实时错误以及许多有关创建、开发和管理 javascript 项目(如 Cordova、Ionic、React 等)的功能的插件. 它用 Flow (来自 Facebook 的 javascript 静态类型检查器)在引擎盖下.
Client Side Profile¶
- Emmet — 许多流行的文本编辑器的插件,大大改进了 HTML 和 CSS 工作流程.
- HTMLPrettify
- GutterColor — 在 CSS 中包含颜色代码的每一行的装订线中显示颜色样本.
- Hayaku — 模糊缩写、对预处理器(Sass、Less、Stylus)的支持以及易于配置的工具集中的许多其他功能,可以更快地编写 CSS.
LaTeX Profile¶
- LaTeXTools — 一个开源插件,可以简化 LaTeX 文件的处理.
- LaTeXing — 一个扩展,使您在创建文档时的生活更轻松、更舒适.
Markdown Editing Profile¶
- MarkdownEditing — 强大的 Sublime Text Markdown 包,具有更好的语法理解和良好的配色方案.
- Markdown Preview — 从 Sublime Text 在您的网络浏览器中快速预览和构建您的降价文件.
Documentation and Help Systems¶
- GotoDocumentation — 一个跳转到当前单词文档的插件.
- DashDoc — Dash Sublime Text 的集成.
- HowDoI — 即时整合 coding answers search tool.
Integration¶
- Associating text editors with Git
- Command line usage (对于 OS X).
- Alfred Workflow 在 Sublime Text 中打开文件和文件夹.
- LiveReload — 一个网络浏览器页面重新加载插件.
Fun stuff¶
Themes¶
- Soda — 深色和浅色自定义 UI 主题.
- Spacegray — 一组用于 Sublime Text ⅔ 的自定义 UI 主题. 这完全是关于炒作和最小化. 随附的 Base16 配色方案具有不同的风格. http://kkga.github.io/spacegray
- Cobalt2 — 功能齐全的 Sublime Text 蓝色主题
- Flatland — Sublime Text 2 和 3 的简单主题和配套配色方案.它主要源自 Soda,是任何 Sublime 自定义主题开发的正确起点.
- Material theme — 这个主题带来了 Material Design 视觉语言. http://equinsuocha.io/material-theme
- Comfort — sublime Text 的精彩主题!
- Predawn — Sublime Text 和 Atom 的深色界面和语法主题. http://jamiewilson.io/predawn
- Ayu — 一个简单的主题,色彩鲜艳,并提供三个版本——深色、海市蜃楼和浅色,适合全天舒适工作.
- Ciapre - 一种易于使用的 Sublime Text/TextMate 配色方案.
相关扩展:
- Sublime Theme Switcher — 轻松的主题选择.
Color Schemes¶
- colorsublime.com - 大量 Sublime Text 配色方案.
- http://tmtheme-editor.herokuapp.com —
tmTheme
格式的在线编辑器,带有大量 Sublime Text/Textmate 配色方案. GitHib 项目页面:https://github.com/aziz/tmTheme-Editor - Schemr — 允许您使用命令调色板和键盘快捷键快速更改配色方案.
- Themer - 用于从您喜欢的颜色生成配色方案(并为您的其他开发工具匹配主题,包括墙纸)的工具.
一些最受欢迎的方案:
- Base 16 — 精心挑选的语法突出显示和一组默认的 16 种颜色.
- Solarized - 平衡的深色和浅色主题.
- Dracula - 幽灵般的配色方案,非常适合万圣节. 也可用于终端和 several other applications.
Alternative Icons¶
Sublime Text 有很多非官方图标替代品. 以下是一些最引人注目的集合:
- By Jon-Paul Lunney
- By Chris Lee
- By Daniel Matarazzo
- By Ernest Ojeh
- By Shi Yan Hui
- By Tomas Sykora
- By Matheus Falcão
Monospace Fonts¶
- PT Mono
- Anonymous Pro
- Adobe Source Code Pro
- Consolas (与 Microsoft Office 一起使用)
- Droid Sans Mono
- Deja Vu Sans Mono
- Fira Mono
- Inconsolata
- Monaco
- Bitstream Vera Sans Mono
- Input 来自字体局
- Hack
也可以看看:
- Recommended Fonts for Programming? 在 StackOverflow.
- What are the best programming fonts?
- Progamming Fonts 和 Revisiting Programming Fonts 在 CodingHorror.
Other Bookmark Lists¶
GitHub 上还有很多其他的书签集合. 查看元书签列表:https://github.com/sindresorhus/awesome
License¶
根据Creative Commons Attribution-ShareAlike 4.0 International License获得许可.