Sublime Text is a text editor written in C++ and Python available on windows, Mac and Linux. A text editor is a program developers write their code in.

History behind it goes back to 2007 when its creator Jon Skinner quit his job at Google in order to pursue one of his dreams : Create a better text editor that follows three principles

  1. Simple, minimum interface : we need to focus more on the text and not a myriad of toolbars
  2. The code should never be hidden by a window
  3. Take advantage of all the space available : full screen, multi-screens,…

Since the release of its 2.0 version Sublime Text takes in charge 44 major programming languages, while so many plugins are available for rare ones.

What are Sublime Text plugins

Sublime Text 2 is programmable with Python scripts. Plugins reuse existing commands or create new ones to build a feature. Plugins are rather a logical entity than a physical one.

What plugins should you try

Of course, there are several plugins out there that you will want to try out. Sublime Text is a very popular editor and there are thousands and thousands of developers who create new plugins for it every day. We gathered a list of Sublime Text Plugins (packages) you should try in 2017:

1. Package Control

Package Control is very essential plugin that you need to install right after installing Sublime Text. This plugin is used to install, upgrade, remove and view the all the sublime plugins or packages easily. To install Package Control for Sublime Text find plugin by clicking the link and copy the code for your Sublime version. Now, go to Sublime Text and paste copied code to Sublime Text Console (keyboard shortcut “ctrl+”). Then you need to restart the editor after installation complete.

You can verify that Package Control has been correctly installed by pressing Ctrl/Cmd + Shift + p and type in ‘package control’. If the plugin is correctly installed you will see some options there.

2. Emmet

Emmet is the most popular Sublime package that saves time by making you write less. This awesome plugin is available for other popular code editors such as Atom, Notepad++, Eclipse etc. We can write HTML and CSS very faster with abbreviations/shortcuts, then they will be expanded to valid HTML tags.

Example : To make a simple navigation with logo and 7 menu items.

nav>a.logo[https://peexaweb.com alt title]{Peexaweb}+ul#navbar>li*7>a{Item $}

Output:

<nav>
  <a href="https://peexaweb.com" class="logo" alt="" title="">Peexaweb</a>
  <ul id="navbar">
    <li><a href="">Item 1</a></li>
    <li><a href="">Item 2</a></li>
    <li><a href="">Item 3</a></li>
    <li><a href="">Item 4</a></li>
    <li><a href="">Item 5</a></li>
    <li><a href="">Item 6</a></li>
    <li><a href="">Item 7</a></li>
  </ul>
</nav>

And just to make 5 ordered list

ol>li*5>{list $}

Output

<ol>
  <li>list 1</li>
  <li>list 2</li>
  <li>list 3</li>
  <li>list 4</li>
  <li>list 5</li>
</ol>

2. SFTP

As a developer you might be familiar with FTP software such as Filezilla. Filezilla is most popular local server to upload files but if you want much easier SFTP is the best choice. This wonderful plugin allows us to edit, delete, browse, sync, upload and download files on remote server.

3. Terminal

Terminal for sublime allows us to open terminal (Command) from project folder directly from editor. If you need to use terminal frequently while coding, then this is a must have plugin for easiness and quicker coding.

4. File​Diffs

This is another must have Sublime plugin for any developers that allows to find difference between two files inside editor. We can compare one file with copied data from clipboard, another file inside project, currently opened file and between saved and unsaved files.

In this post we discussed about top 10 best sublime text plugins. If you think some other plugins should be listed here or any plugin that should not be listed, please mention in the comment.

5. HighLighter Bracket.

This is a package for you to easily see where the opening/closing of the tags is located.

6. Color Highlighter

This package helps you code CSS better by displaying the colors of HEX color

7. SidebarEnhancements

This package creates context menus with many good utilities like open in browser, create new files and folders directly from Sublime, etc.

8. AdvancedNewFile

This plugin allows for faster file creation within a project. Please see the Features section for more detailed information about advanced features.

9. DocBlockr

DocBlockr is a package for Sublime Text 2 & 3 which makes writing documentation a breeze. DocBlockr supports JavaScript (including ES6), PHPActionScriptHaxeCoffeeScriptTypeScriptJavaApexGroovyObjective CCC++ and Rust.

10. CodeIntel

A simple, easy to use Code Intelligence plugin. Will let you navigate much easier through your project.

11. CodeFormatter

Format your code. Handles indentation as well, very nice plugin that you should try.

In conclusion

Sublime Text is an excellent code editor, that runs fast and very easy to customize with own themes and colors. We love it and use it ourselves to do development. While there are more complex editors, the flexibility and speed of Sublime are superb. Do you feel we missed anything? Let us know in the comments below!