Ora

How to install sublime text plugins?

Published in Sublime Text Plugin Installation 4 mins read

To install plugins in Sublime Text, you primarily use Package Control, Sublime Text's robust package manager. After installing Package Control, you can quickly find and install plugins directly from the editor's command palette.

The Essential Tool: Package Control

Package Control simplifies the process of installing, updating, and removing plugins (also known as packages) in Sublime Text. It provides access to a vast repository of community-contributed tools that enhance your editor's functionality.

Step 1: Install Package Control

Before you can install plugins, Package Control itself needs to be installed. This is a one-time setup.

  1. Open the Sublime Text Console: Press Ctrl+\`` (orCmd+`` on macOS) to reveal the console at the bottom of the Sublime Text window.
  2. Paste the Installation Code: Go to the official Package Control website, copy the Python code snippet provided for your Sublime Text version (Sublime Text 3 or 4), and paste it into the console.
  3. Press Enter: Execute the code. Package Control will download and install automatically.
  4. Restart Sublime Text: Close and reopen Sublime Text to finalize the installation.

Step 2: Install Plugins with Package Control

Once Package Control is installed, adding new plugins is straightforward:

  1. Open the Command Palette: Press Ctrl+Shift+P (or Cmd+Shift+P on macOS). This is your central hub for Sublime Text commands.
  2. Search for "Install Package": In the command palette, start typing Package Control: Install Package. Select this option when it appears.
  3. Browse and Search for Plugins: A new palette will appear, listing thousands of available plugins. You can scroll through or start typing the name of the plugin you want to install (e.g., "Emmet," "LSP," "ColorPicker").
  4. Select and Install: Choose the desired plugin from the list. Package Control will automatically download and install it. You'll usually see an installation message in the status bar at the bottom of the window.

Key Commands for Plugin Management

Using the Command Palette (Ctrl+Shift+P or Cmd+Shift+P) is central to managing your Sublime Text plugins.

Action Command Palette Entry Description
Install Plugin Package Control: Install Package Search for and install new plugins.
Remove Plugin Package Control: Remove Package Uninstall an already installed plugin.
Upgrade Plugin Package Control: Upgrade Package Upgrade a specific installed plugin to its latest version.
Upgrade All Package Control: Upgrade All Packages Update all installed plugins to their latest versions.
Disable Package Package Control: Disable Package Temporarily disable a plugin without uninstalling it.
Enable Package Package Control: Enable Package Re-enable a previously disabled plugin.

Managing Your Sublime Text Plugins

Beyond installation, Package Control offers robust options for maintaining your plugins.

Common Plugin Management Actions

  • Removing a Plugin: If a plugin is no longer needed or causes issues, open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P), type Package Control: Remove Package, and select the plugin you wish to uninstall.
  • Disabling a Plugin: Sometimes, you might want to temporarily disable a plugin without fully removing it. This can be done via Package Control: Disable Package in the Command Palette.
  • Upgrading Plugins: To keep your plugins up-to-date, periodically run Package Control: Upgrade Package for a specific plugin or Package Control: Upgrade All Packages to update everything.

Why Use Plugins? Enhancing Your Workflow

Plugins significantly extend Sublime Text's capabilities, transforming it from a powerful text editor into a highly customized IDE. They can add language-specific features, automate repetitive tasks, integrate with external tools, and much more, ultimately boosting your productivity.

Popular Sublime Text Plugins (Examples)

  • Emmet: A must-have for web developers, allowing you to write complex HTML and CSS structures rapidly with shorthand syntax.
  • LSP (Language Server Protocol): Provides IDE-like features such as auto-completion, go-to-definition, hover information, and refactoring for various programming languages.
  • ColorPicker: Offers a graphical color picker dialog to easily select and insert color codes.
  • SideBarEnhancements: Adds numerous useful options to the sidebar context menu, improving file and folder management.
  • SublimeLinter: Integrates linting (code quality checking) tools to highlight errors and stylistic issues in your code as you type.

By leveraging Package Control, you unlock the full potential of Sublime Text, tailoring it precisely to your development needs and preferences.