Awesome Sublime Text Bookmarks
Sublime Text Bookmarksを扱う資料や関連プロジェクトをまとめたAwesomeリストです。
最初に確認するもの
- Sublime Text home page
- Package Control — STのインストール後に最初に行うべきことは、パッケージマネージャーの設定である
- Unofficial Documentation — 公式ドキュメントの目次からも案内されている資料。初心者の出発点としても、熟練者向けの詳しいリファレンスとしても役立つ
- Shortcut Cheat Sheet Sublime Text 3のLinux、Mac OSX、Windowsバージョン向け
- ShortcutFoo — ショートカットの使い方訓練
書籍
- Mastering Sublime Text ダン・ペレグによる(PACKT)
- Instant Sublime Text Starter エリック・ハーグによる(PACKT)
ニュースとヒント
- Sublime Blog — 公式ニュース
- Sublime Text Tips — Sublime Textをマスターするためのヒントとコツ
コミュニティ
- Official Forum — 一般ディスカッション、技術サポート、アイデアおよび機能要望
- Sublime Reddit — ユーザーが生成したニュースリンクとディスカッション
- SuperUserにあるバージョン2、バージョン3、バージョン共通の質問
スクリーンキャスト
- The Complete Visual Guide to Sublime Text 3: Getting Started and Keyboard Shortcuts(無料コース)
- Sublime Text 3 From Scratch ジェシー・リバティによる(Pluralsight)
- Sublime Text 2 マイク・リリーによる(Pragmatic Studio)
- Perfect Workflow in Sublime Text 2 — Nettuts+で34の無料動画講義
拡張機能
現在も開発され、Sublime Text 3をサポートしているプロジェクトだけを掲載しています。
汎用
- All Autocomplete — デフォルトの自動補完をすべて開いているファイルにマッチを検索できるように拡張します
- ApplySyntax — ファイルの構文を検出・適用できるプラグインです。たとえば、.rb拡張子のファイルは通常Rubyファイルですが、Railsプロジェクト内に存在する場合、RSpecのspecファイル、Cucumberのステップファイル、Ruby on Railsファイル(コントローラー、モデルなど)または単純なRubyファイルになる可能性があります
- EditorConfig — .editorconfigのサポート
- File Navigator — キーボードに優しいファイルナビゲーターとマネージャー
- FindKeyConflicts — 競合するキーマップを検出
- GitGutter — ガターにGitの差分を表示できるプラグイン
- GitSavvy — gitおよびGitHubとの統合
- Glue — Sublime Text 2および3用のマルチプラットフォームかつ拡張可能なプラグインで、あなたの好きなエディタをシェルに接続します
- LSP — Sublime Text 3におけるLanguage Server Protocolのサポートにより、IDE機能を提供します
- Origami — ウィンドウを好きなように分割!新しいパネルを作成、パネルを削除、パネル間でビューを移動または複製できます
- PackageResourceViewer — Sublimeパッケージのリソースを表示・編集できます。拡張機能やテーマ開発に役立ちます
- PlainTasks — 独自の設計方針を持つToDoリスト
- Sidebar Enhancements — ファイルとフォルダのサイドバーの操作に強化を提供します
- StyleToken — 特定のテキストを異なる色でハイライトできる機能(Notepad++の”Style token”機能に類似)
- Sublime Alignment — マルチラインおよび複数選択を整列するためのシンプルなキーバインディング
- Sublime Worksheet — JavaScript、PHP、Rubyなどに向けたインラインREPL
- SublimeFileBrowser - サイドバーを捨て、キーボードを使って通常のタブでファイルを閲覧しましょう。プロのように!また、DiredはSTが提供する強力なテキスト編集機能を使ってディレクトリ構造を変更できます。
- SublimeLinter — コードのlintを行うフレームワークを提供するプラグイン。言語を問わず、よりクリーンでバグの少ないコードを書くのに役立ちます。利用者には高い柔軟性と使いやすさを、linter作者には実装の簡潔さを提供するよう設計されています。
- SublimeREPL — ST2内でインタープリタを実行(Clojure、CoffeeScript、F#、Groovy、Haskell、Lua、MozRepl、NodeJS、Python、R、Ruby、Scala、シェルまたは自分で設定可能)。
- Sync Settings - Sublime Textの設定をクロスプラットフォームで同期するためのソリューション
- Synesthesia — テキストを美しく色付けするプラグイン。
- Trailing Spaces — 末尾のスペースをハイライトし、一瞬で削除します。
Ruby向け構成
参考情報:
- ChangeQuotes — シングルクォートをダブルクォートに、またはダブルクォートをシングルクォートに変換します。
- Setting up Sublime Text for Ruby development
- Sublime Text setup Ruby on Rails Tutorialで使用されています。
プラグイン:
- BeautifyRuby — Rubyコードを整備します。
- ProductiveSnippetsRuby — コアと標準ライブラリに焦点を当てた、一貫した代替スニペットセット(Cheatsheet)
- RSpec plugin
- Sublime Ruby Debugger — Sublime TextでインタラクティブRubyおよびRoRのデバッグを行うためのデバッガプラグイン。
Python向け構成
参考情報:
- Setting up Sublime Text for Python development
- Sublime Text 3 for Python development
- Sublime Text 3 for Python, JavaScript and web developers
プラグイン:
- Anaconda — Sublime Text 3でJedi、PyFlakes、pep8、PyLint、pep257およびMcCabeを使用して、自動補完、コードチェック、IDE機能、autopep8フォーマット、McCabe複雑度チェック、Vagrantを提供し、Sublime Textがフリーズすることを防ぎます。
- Djaneiro — Djangoのサポート。
- MagicPython — Sublime TextおよびAtom向けの最先端Pythonのシンタックスハイライト。
- Rope — Pythonのリファクタリング用のライブラリ
- SublimeJEDI — Pythonの自動補完
- SublimeLinter PEP 257 — PEP 257(ドキュメントスタイルチェックツール)へのインターフェース
- SublimePythonTidy — PythonTidyの統合
JavaScript向け構成
- Bump — パッケージ.jsonの依存関係を最新に保つプラグイン。パッケージをマウスオーバーした際に、npmやyarnの最新バージョンをすっきりと表示するツールを提供
- CoffeeScript — シンタックスハイライトとチェック、コマンド、ショートカット、スニペット、コンパイルなど
- JavaScript Enhancements — スマートJavaScript自動補完、リアルタイムエラー、JavaScriptプロジェクトの作成・開発・管理(Cordova、Ionic、Reactなど)に関する多くの機能を提供するプラグイン。内部で Flow(FacebookのJavaScript静的型チェックツール)を使用
- JsFormat — JavaScriptフォーマットプラグイン。 http://jsbeautifier.org のコマンドライン/Pythonモジュール版JavaScriptフォーマッターを使い、JavaScript/JSONファイル全体または選択範囲を整形
- TernJS — JavaScript型推論エンジンの統合
クライアントサイド向け構成
- Emmet — 多くの人気のあるテキストエディタ向けのプラグインで、HTMLとCSSのワークフローを大きく改善
- GutterColor — CSSに色コードを含む各行のガターに色見本を表示
- Hayaku — あいまいな略語、プリプロセッサ(Sass、Less、Stylus)のサポートなど、CSSを素早く書くための設定しやすい機能群
- HTMLPrettify
LaTeX向け構成
- LaTeXing — ドキュメント作成時にあなたの生活をより簡単で快適にしてくれる拡張機能
- LaTeXTools — LaTeXファイルの操作を簡便にできるオープンソースプラグイン
Markdown編集向け構成
- Markdown Preview — Sublime TextでウェブブラウザからMarkdownファイルをプレビューおよびビルド
- MarkdownEditing — Sublime Text用の強力なMarkdownパッケージで、より良い文法理解と良好な色のスケームを提供。
ドキュメント/ヘルプシステム
- DashDoc — Sublime Text用のDash統合。
- GotoDocumentation — 現在の単語にドキュメントをジャンプするプラグイン。
- HowDoI — 即時 coding answers search tool統合。
連携
- Alfred Workflow Sublime Textにファイルやフォルダを開く機能。
- Associating text editors with Git
- Command line usage (OS X用)。
- LiveReload — ウェブブラウザページのリロードを行うプラグイン。
お楽しみ
テーマ
- Ayu — 明るい色のシンプルテーマで、ダーク、ミラージュ、ライトの3種類あり、長時間の快適な作業に最適。
- Ciapre - Sublime Text/TextMate用の目にも優しい色のスケーム。
- Cobalt2 — 完全機能のSublime Textブルースケーム。
- Comfort — Sublime Textに最適なテーマ。
- Cyanide — 極めてシンプルなダークテーマ。
- Flatland — Sublime Text 2&3用のシンプルテーマと、それに付随する色のスケーム。Sodaから派生しており、カスタムテーマ開発のスタート地点として最適。
- Material theme — このテーマはMaterial Designの視覚言語を提供。http://equinsuocha.io/material-theme
- Predawn — Sublime TextおよびAtom用のダークインターフェースと文法テーマ。http://jamiewilson.io/predawn
- Soda — ダークとライトのカスタムUIテーマ
- Spacegray — Sublime Text 2/3用のカスタムUIテーマセット。ハイプとミニマリズムがテーマ。さまざまな味わいのバリエーションと、対応するBase16カラーパレットが用意されています。 http://kkga.github.io/spacegray
関連する拡張機能:
- Sublime Theme Switcher — 手軽なテーマ選択
カラースキーム
- colorsublime.com - Sublime Text用の膨大なカラーパレットコレクション
- Schemr — コマンドパレットやキーボードショートカットを使って、カラーパレットを迅速に変更できます
- Themer - 好きな色からカラーパレットを生成するツール(そしてその他の開発ツール、壁紙などにマッチしたテーマも生成)
- http://tmtheme-editor.herokuapp.com —
tmTheme形式のオンラインエディター。Sublime Text/TextMate用カラースキームの大規模なギャラリーがあります。GitHubプロジェクト: https://github.com/aziz/tmTheme-Editor
特に人気のあるスキーム:
- Base 16 — 慎重に選ばれたシンタックスハイライトと、デフォルトの十六色セット
- Dracula - ホラーパレット、ハロウィンに最適。また、ターミナル用にも利用可能です。 several other applications
- Solarized — バランスの取れたダークとライトテーマ
代替アイコン
Sublime Textには多数の非公式な代替アイコンがあります。その中でも特に目を引くものを紹介します。
- By Chris Lee
- By Daniel Matarazzo
- By Ernest Ojeh
- By Jon-Paul Lunney
- By Matheus Falcão
- By Shi Yan Hui
- By Tomas Sykora
等幅フォント
- Adobe Source Code Pro
- Anonymous Pro
- Bitstream Vera Sans Mono
- Consolas (Microsoft Officeと相性が良い)
- Deja Vu Sans Mono
- Droid Sans Mono
- Fira Mono
- Hack
- Inconsolata
- Input Font Bureauから
- Monaco
- PT Mono
関連情報:
- Progamming Fonts そして Revisiting Programming Fonts に CodingHorror から
- Recommended Fonts for Programming? StackOverflowで
- What are the best programming fonts?
その他のブックマークリスト
GitHubにはほかにも多数のブックマーク集があります。メタブックマークリストも参照してください: https://github.com/sindresorhus/awesome
ライセンス
Creative Commons Attribution-ShareAlike 4.0 International Licenseの下でライセンスされています。