5 Best Sublime Packages for Python Developers.

5 Best Sublime Packages for Python Developers.
This is what happens when you can't find a royalty free sublime text images.

Today we are going to talk about the 5 best sublime packages for python developers to use. Getting into programming for beginners is one thing, the other is choosing which text editors to use to aid you through your learning process, today you will get to make your mind on this.

Sublime is a superlightweight text editor that can be used to write codes in a wide range of computer languages from C to HTML to CSS and so many other languages. It is very fast (though not the fastest) that it goes well with opening Google Chrome on my laggy Pentium R laptop (you should know it’s fast enough for you now )

Pay Attention: Python or Java for Beginners

After downloading the Sublime Text 3 from their official website and also installing it on your computer, you will be met with a blank window although functional but not quite functional and productive enough.

Here is where the 5 best sublime packages for python developers come into play, these packages are what will make you more efficient in writing good and readable codes. They will also make you more productive and do a lot of other good for you.

5 Best Sublime Packages for Python Developers.
  • Package Control
  • Material Theme
  • Anaconda
  • Terminus
  • Bracket Highlighter
  • Sidebar Enhancements
Pay Attention: Top Python Libraries for Data Analysis
  • Package Control

Package control is the essential package to manage all the other packages you will install in your text editor. It lets you install, uninstall, and manage packages. You can get it installed by

  1. Open the command palette and type “Install Package Control”
  2. or, use the menu Tools > Install Package Control

You can read more about it here

  • Material Theme

This theme is a special one. Although not supported again, it is still very great and beautiful. I use it and I’ve had no option not to love it. You can install it by

  1. Press Ctrl + Shift + P to open the command palette.
  2. Type Package Control: Install Package and press enter. Then search for Material Theme.

To fully enjoy it as I am you should input some of your own settings in the user’s settings. You can learn more about it here.

Pay Attention: What can you do with the Python Programming Language

Note: Don’t put the following code I am showing you in the default settings to make your theme fully functioning when new updates to it come out. Be careful to put it in the user settings.

{
	"always_show_minimap_viewport": true,
	"bold_folder_labels": true,
	"color_scheme": "Packages/Material Theme/schemes/Material-Theme-Palenight.tmTheme",
	"font_options":
	[
		"gray_antialias",
		"subpixel_antialias"
	],
	"ignored_packages":
	[
		"Vintage"
	],
	"indent_guide_options":
	[
		"draw_normal",
		"draw_active"
	],
	"line_padding_bottom": 3,
	"line_padding_top": 3,
	"overlay_scroll_bars": "enabled",
	"theme": "Material-Theme-Palenight.sublime-theme"
}
  • Anaconda

Not to confuse this anaconda with the popular Python and R distribution for data science, machine learning, and Artificial Intelligence, this one turns your Sublime Text 3 into a full-featured Python development IDE including autocompletion, code linting, IDE features, autopep8 formatting, McCabe complexity checker Vagrant and Docker support for Sublime Text 3 using Jedi, Pyflakes, pep8, MyPy, PyLint, pep257 and McCabe that will never freeze your Sublime Text 3. You can install it by

  1. Press Ctrl + Shift + P to open the command palette.
  2. Type Package Control: Install Package and press enter. Then search for Anaconda.

Below is the code that I use to override some of the settings in the user setting. You can read more about anaconda here.

{
    "auto_formatting": true,
    "autoformat_ignore":
    [
    ],
    "pep8_ignore":
    [
        "E501"
    ],
    "anaconda_linter_underlines": false,
    "anaconda_linter_mark_style": "none",
    "display_signatures": false,
    "disable_anaconda_completion": false,
    "python_interpreter": "/usr/local/bin/python38"
}
  • Terminus

The terminus package is created to essentially bring the terminal functionality to Sublime Text. Because as Sublime is a text editor, it’s build output when you run your code can also be edited. You can install it by using Package Control as with those above.

Read more about terminus here. While it is easy to get terminus installed, you need to create your own build system to be able to efficiently use this terminus.

You should follow this tutorial on YouTube to know more about creating your own build system.

  • Bracket Highlighter

Bracket Highlighter matches a variety of brackets such as: [](){}""''<tag></tag>, and even custom brackets. This is essential especially when writing codes in HTML and CSS for use in web development with Django or Flask.

The installation process is the same with those above. You can learn more about bracket highlighter here

Conclusion

Sublime Text is a text editor with a license but also is super lightweight and fast enough to run on lagging computers. Although with a license, it free to use for small projects.

You should share this articles and be sure to subscribe to our monthly newsletter.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.