Sublime Text Extensions

If Sublime Text is become my favourite text editor, it’s principally due to the huge amount of available extensions.

I’d like to share here my default ones.

Package Control

Once sublime text installed, the first step consist into adding the package control, in order to install the following extension in a heartbeat:

Once package control install, you could install further extensions by hitting : CTRL+SHIFT+P and choose “install package”

 

My Favourite Extensions

Now, I’ll list some useful package for python development :

  • GitSavy : Manage git repository directly in Sublime Text. The interface is very clear and this truly improve the git experience. You can just take a look on the animated gif on the github page for convincing you.
  • GitGutter : Display modification between your current code and last commit
  • Ctags(*): Brings the classical vim Ctags to sublime text. You can thus directly go to function definition using the “CTRL+T CTRL+T” (twice) shortcut.
  • Origami : Split windows using keyboard shortcuts
  • SideBarEnhancements : To increase te capability of sidebar (rename files, quickview,…)
  • LaTexTools : Editing Latex into sublime text
  • Pylinter : A python linter directly integrated in Sublime Text ( Note: require a manual installation and configuration of pylint.) I stop using pylinter due to the huge amount of used CPU. I probably get back later.

Many other useful extensions can be found on https://packagecontrol.io/ ,  here and  here (French)

 

(*) Ctags also require to specify a language to operate correctly. For e.g. Python, this can be specified in the user settings of ctags with :

{
“commands”:”–languages=python”
}

Then you can just it “CTRL+T CTRL+R” to launch/reload the ctags indexation of your files.

Advertisements

One Comment on “Sublime Text Extensions”

  1. […] See the dedicated post on My favorites Sublime Text extensions […]


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s