Configuring Sublime Text

Last updated on
December 4, 2016 - 23:40

Sublime Text is a sophisticated text editor for code, html and prose. You'll love the slick user interface and extraordinary features.

Sublime Text is available for OS X, Windows and Linux.

Screenshot

screenshot sublime text

Configuration

For linux and mac users there is a script to auto configure your sublime at Sublime Drupal.

Go to "Preferences" => "Settings - User" and change the following settings:

{
  "rulers": [80],
  "tab_size": 2,
  "translate_tabs_to_spaces": true,
  "use_tab_stops": true,
  "trim_automatic_white_space": true,
  "trim_trailing_white_space_on_save": true,
  "ensure_newline_at_eof_on_save": true,
  "fallback_encoding": "UTF-8",
  "default_line_ending": "unix",
  "shift_tab_unindent": true,
  "word_separators": "./\\()\\'-:,.;<>~!@#%^&*|+=[]{}`~?"
}

Enabling whitespace characters

Optionally, you could also add a setting to view whitespace characters to the end of the code settings (found above):

"draw_white_space": "all"

Useful plugins

  • Sublime Coder: A plugin that provides integration with Coder (specifically Drupal Code Sniffer) for Sublime Text 3.
  • Sublime Drush: A plugin that provides integration with Drush 6 for Sublime Text 3.
  • Goto Drupal API: A command to jump to the api.drupal.org documentation for the current word.
  • Go to Documentation: A command to jump to the documentation for the current word. Supported languages include PHP and Javascript.
  • Drupal Sublime text: A package for Drupal snippets, autocomplete support, and info file syntax highlighting for Sublime Text.

Other resources