Konfigurasi Sublime Text 3 Favorit
Dikumpulkan dengan penuh ❤︎︎ oleh Ian Mustafa.
Bisa diakses melalui Ctrl
+Shift
+P
(atau ⌘
+Shift
+P
di Mac).
{
"bold_folder_labels": true,
"color_scheme": "Packages/Material Theme/schemes/Material-Theme-Darker.tmTheme",
"default_line_ending": "unix",
"draw_white_space": "selection",
"ensure_newline_at_eof_on_save": true,
"findreplace_small": true,
"font_face": "Fira Code",
"font_options":
[
"subpixel_antialias"
],
"font_size": 15,
"highlight_line": true,
"ignored_packages":
[
"SublimeLinter-contrib-htmlhint",
"SublimeLinter-contrib-jslint",
"Vintage"
],
"indent_guide_options":
[
"draw_normal",
"draw_active"
],
"keymaps":
{
"show_pretty_keys": true
},
"line_numbers": false,
"line_padding_bottom": 8,
"line_padding_top": 8,
"material_theme_accent_lime": true,
"material_theme_compact_sidebar": true,
"material_theme_small_statusbar": true,
"material_theme_small_tab": true,
"material_theme_tabs_autowidth": true,
"overlay_scroll_bars": "enabled",
"show_line_endings": true,
"show_pretty_keys": true,
"tabs_small": true,
"theme": "Material-Theme-Darker.sublime-theme",
"trim_trailing_white_space_on_save": false,
"word_wrap": true
}
Beberapa package membutuhkan syarat agar bisa berjalan dengan baik. Silakan cek ke homepage dari masing-masing package.
- AdvancedNewFile — Shorcut untuk membuat file baru, rename/pindah dan menghapus file.
- All Autocomplete — Menambahkan autocomplete untuk nama fungsi, class dan variabel dari file lain yang sedang aktif dalam project.
- Bootstrap 3 Snippets — Snippets dan autocomplete untuk Bootstrap 3 framework.
- BracketHighlighter — Memberikan tanda untuk pasangan
[]
,()
,{}
,""
,''
,#!xml
atau<tag></tag>
yang cocok. - CodeFormatter — Memformat syntax dan indentasi dokumen sesuai konvensi yang berlaku.
- CodeIgniter Snippets — Snippets dan autocomplete untuk CodeIgniter framework.
- CodeIgniter Utilities — Sama dengan package diatas 😁.
- Colorsublime — Menambahkan dan mengganti color scheme dengan mudah!
- Composer — Integrasi Composer dalam Sublime Text.
- DocBlockr — Snippets dan autocomplete untuk blok komentar DocBlocks (
/** ... */
). - EditorConfig — Mengaplikasikan konvensi EditorConfig untuk menjaga konsistensi gaya coding antar editor.
- Emmet — Salah satu package favorit! Emmet dapat mempercepat penulisan syntax HTML, degan snippets yang powerful.
- FindKeyConflicts — Menemukan shortcut key yang konflik satu sama lain. Membantu jika kita sering membuat custom shortcut.
- Fix Mac Path — Fix untuk AdvancedNewFile, memperbaiki filepath dalam OS X.
- Fold Comments — Melipat komentar untuk menghemat tempat.
- GitSavvy — Integrasi Git dalam Sublime Text. Savvy?
- Handlebars — Syntax Highlighting untuk Handlebars template engine.
- Jade — Syntax Highlighting untuk Jade template engine.
- Keymaps — Mencari dan menampilkan semua shortcut key.
- [Laravel 5 Artisan](https://packagecontrol.io/packages/Laravel 5 Artisan) — Integrasi Laravel Artisan dalam Sublime Text.
- [Laravel 5 Snippets](https://packagecontrol.io/packages/Laravel 5 Snippets) — Snippets dan autocomplete untuk Laravel framework.
- Laravel Blade Highlighter — Syntax Highlighting untuk Laravel Blade template engine.
- LESS — Syntax Highlighting untuk LESS preprocessor.
- Material Theme — Theme favorit saya! Tersedia dalam color scheme default, Lighter dan Darker. 👍
- Origami — Shortcut untuk mempermudah split jendela editor.
- Package Control — Tidak perlu ada caption disini. 🤐
- PhalconPHP Completions — Snippets dan autocomplete untuk Phalcon framework.
- PHP Companion — Snippets dan autocomplete untuk PHP.
- [PHP Getters and Setters](https://packagecontrol.io/packages/PHP Getters%20and%20Setters) — Snippets untuk mempercepat pembuatan getter dan setter dalam PHP class framework.
- PHP-Twig — Syntax Highlighting untuk Twig template engine.
- Sass — Syntax Highlighting untuk Sass preprocessor.
- SideBarEnhancements — Melengkapi menu klik kanan pada sidebar Sublime Text.
- SublimeLinter — Melakukan linting secara real-time pada file yang aktif. (linting: menganalisa potensi error pada kode, selengkapnya lihat http://stackoverflow.com/a/8503586/1888112).
- SublimeLinter-contrib-htmlhint — Plugin linting HTML untuk SublimeLinter.
- SublimeLinter-contrib-jslint — Plugin linting JavaScript untuk SublimeLinter.
- SublimeLinter-php — Plugin linting PHP untuk SublimeLinter.
- Sublimerge Pro — Integrasi diff (mengecek perbedaan dua file) dan merge (menggabungkan file) dalam Sublime Text.
- Xdebug Client — Integrasi Xdebug client untuk Sublime Text. (Sayangnya saya belum berhasil menjalankan integrasinya. 😕)
- YAML Nav — Mempermudah navigasi dalam file YAML.